模板文法

1.底层实现上,vue是将模板编译成 虚拟dom渲染函数。

2.可以用jsx编写render函数,来替代template的功能


语法:

1.插值 mastache语法

<span>{{msg}}</span>

一次性插值,后续值改变,但是绑定到视图的值不变

<span v-once>{{msg}}</span>

2.v-html动态渲染HTML

<div v-html='rawHtml'></div>

可能会遭到xss攻击,还是少用

3.绑定元素的属性

<div v-bind:id= 'totalNum'></div>

4.支持所有单个js表达式

{{ok?'yes':'no'}}

<div v-bind:id= " 'id-'+num"></div>

5.过滤器filter

只可以用在mastache里,指令里使用应该method实现

{{message | filter1(arr1,arr2)}}

message将被作为filter函数的第一个参数,arr1作为第二个,arr2作为第三个

6.缩写

v-bind:name  -> :name

v-on:click -> @click

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

推荐阅读更多精彩内容

  • 这篇笔记主要包含 Vue 2 不同于 Vue 1 或者特有的内容,还有我对于 Vue 1.0 印象不深的内容。关于...
    云之外阅读 5,072评论 0 29
  • 下载安装搭建环境 可以选npm安装,或者简单下载一个开发版的vue.js文件 浏览器打开加载有vue的文档时,控制...
    冥冥2017阅读 6,079评论 0 42
  • Vue 实例 属性和方法 每个 Vue 实例都会代理其 data 对象里所有的属性:var data = { a:...
    云之外阅读 2,233评论 0 6
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,845评论 18 139
  • vue.js官网教程学习笔记和学习摘要 起步 安装 一个简单的方法,直接把一个vue.js引入你的HTML页面中,...
    恰皮阅读 3,391评论 2 22