文本插值

文本插值和表达式

使用双大括号( Mustache 语法)“{{}}”是最基本的文本插值方法,它会自动将我们双向绑定的数据实时显示出来。

  <div id="app"> {{ msg }} </div>
  
  <script>
      var app = new Vue({
    el: "#app",
    data: {
      msg: '你好呀~'
    }
  });
  </script>
image.png

在{{}}中,除了简单的绑定属性值外,还可以使用 JavaScript 表达式进行简单的运算 、 三元运算等

  <div id="app">
    {{ msg }}
    <br> {{ 6*6 + 6}}
    <br> {{ 0>1? 'why' : msg }}
  </div>

  <script>
    var app = new Vue({
      el: "#app",
      data: {
        msg: '你好呀~'
      }
    });
  </script>
简单的运算 、 三元运算等.png

Vue .js 只支持单个表达式,不支持语句和流控制。

{{ if(1>0){} }}

直接报错了:


image.png

注意:{{var a = 6}} 也是多行表达式---- var a ;a = 6;

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容