VUE数据绑定

1.直接架加载vue.js文件方式 <script src="vue.min.js"></script>...

2.npm前端包管理 安装vue    $ npm i vue --save-dev


<span>Text:{{text}}</span>  数据绑定 text变化

<span>Text:{{*text}}</span> 只渲染一次 ,接下来数据变化不再更新

{{text}} 双大括号   里面text当做字符串

{{{text}}} HTML代码段

<li data-id='{{text}}'><li> 双大括号还可以放到HTML标签里


支持简单的表达式     {{cents/100}}     {{true?1:0}}      {{example.split(",")}}

注:错误示例    var logo = 'asdas'   不是语句也不是表达式  

                         if(true) return 'asdass'   不支持条件控制语句可使用三元式

支持过滤符 {{example|toUppercase}} 

允许串联 {{example|filter1|filter2}}   

过滤器支持传入参数 {{example|filter a b}}


指令   v-前缀写法    例如

<div v-if="show">asd</div>  当 show为true时  显示   asd

指令参数写法   

 <a v-bind:href="url"></a>  <div v-on:click="action"></div>


分隔符配置   vue.js 数据绑定语法是可配置的    源码 src/config.js     

let delimiters = ['{{','}}']  文本   let unsateDelimiters = ['{{{','}}}']  HTML代码段

自定义  Vue.config.delimiters = ["<%","%>"]  

             Vue.config.unsateDelimiters= ["<$","$>"]



注:部分参考详见VUE.JS权威指南-电子工业出版社

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 输出 {{ msg }} 两个括号输出实例的 data 属性值,并与实例的值绑定,这个语法叫 Mustache。 ...
    yangxg阅读 3,751评论 0 0
  • Vue.js使用了基于HTML的模板语法,允许开发者声明式的将DOM绑定至底层Vue实例的数据。 插值 文本:{{...
    陆lmj阅读 3,477评论 0 0
  • 今天是入门Vue的第一天,照着官方教程写了第一个实例: 可是改来改去始终没法绑定数据,结果还是{{message}...
    海吃鱼阅读 5,612评论 0 0
  • 本篇文章中的代码只是部分片段,完整代码存放于github上https://github.com/Q-Zhan/si...
    詹前鑫阅读 6,248评论 0 5
  • 1.vue数据双向绑定 当一个 Vue 实例被创建时,它向 Vue 的响应式系统中加入了其 data 对象中能找到...
    胖萌阅读 1,397评论 0 0