Vue模板语法

Vue.js使用HTML模板语法,将DOM绑定到数据。模板编译成虚拟DOM渲染函数,响应系统智能计算最小重渲染代价。数据绑定包括Mustache文本差值和v-html指令。属性绑定使用v-bind,事件绑定用v-on,v-for用于循环渲染。Vue对象包含data、methods和watch,指令如v-text、v-if、v-on和v-for在模板中发挥关键作用。
摘要由CSDN通过智能技术生成

①Vue.js使用了基于HTML的模板语法,允许开发者声明式地将DOM绑定至底层Vue实例的数据。所有Vue.js的模板都是合法的HTML,所以能够被遵循规范的浏览器和HTML解析器解析。

  在底层的实现上,Vue将模板编译成虚拟DOM渲染函数。结合响应系统,在应用状态改变时,Vue能够智能地计算出重新渲染组件的最小代价并应用到DOM操作上。

②文本:

   数据绑定最常见的形式就是使用''Mustache''语法(双大括号)的文本差值,Mustache标签将会被替代为对应数据对象上message属性的值,绑定的数据对象上message属性发生了改变,插值处的内容都会更新:

<span>Message:{
  {message}}</span>
通过使用v-once指令,可以一次性的插值,当书记改变 时,插值处的内容不会更新。这会影响到该节点上所有的数据绑定
<span v-once>This will never change:{
  {message}}</span>
③纯HTML:

     双大括号会将数据解析为纯文本,而非HTML。为了输出真正的HTML,需要使用v-html指令:

<div v-html = "rawHtml"><
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值