赞
踩
Vue.js 允许开发者声明式地将DOM绑定至底层Vue实例的数据
在底层的实现上,Vue将模板编译成虚拟DOM渲染函数。结合响应系统,Vue能够只能地计算出最少需要重新玄滩多少组件,并把DOM操作次数减到最少
也可不用模板,直接写渲染(render)函数,使用可选的JSX语法
插值
**文本**
数据绑定: {{ }} > ` Message: {{ msg }} ` >
> // 无论何时,绑定的数据对象上的属性发生了改变,插值处的内容都会更新
原始HTML
Using mustaches: {{ rawHtml }}
Using v-html directive:
复制代码
输出显示:
注意,不能使用 v-html 来符合局部模板,因为Vue不是基于字符串的模板引擎。
反之,对于用户界面(UI),组件更实用作为可重用和可组合的基本单位
你的站点上动态渲染的任意HTML可能会非常危险,因为它很容易导致 XXS攻击 。只对可信内容使用HTML插值,绝对不要对用户提供的内容使用插值
特性
模板表达式都被凡在沙盒中,只能访问全局变量的一个白名单,如 Math 和 Date . 不应该在模板表达式中试图访问用户定义的全局变量
指令
指令(Directives)是带有` v-`前缀的特殊特性。指令特性的值预期是**单个JavaScript表达式**
` v-for`是例外情况
参数
一些指令能够接收一个“参数
赞
踩
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。