插值{{ }} 和 v-html

本节开始,我们按如下顺序学习vue模板API-指令。点击各部分的DEMO可在线查看代码

  • 输出字符串文本内容的插值:{{}}
  • 输出HMTL元素作为内容的指令:v-html
  • 绑定元素可见性的指令:v-if/elsev-show
  • 创建列表元素的指令:v-forkey作用
  • 绑定元素特性的指令:v-bind 及其参数
  • 绑定元素事件的指令:v-on 及其参数和修饰符
  • 实现表单元素值双向绑定的指令:v-model

内容 => {{}}

{{ }}插值,即Mustache语法,严格来说不纳入vue指令系统中。但自己方便知识归纳的统一性,估且算作指令一部分。所以插值的{{}}双括号写法只适用于元素内容的部分,不能用作元素特性中。

Mustache插值包裹的值可以是具体的值,也可以是简单运算的表达式。依赖的值发生了改变,插值处的内容都会更新。
{{ value OR expression }}

DEMO 插值{{}}和v-html

<div id="app">
<p>{{ str }}</p>
<p>{{ number }}</p>
<p>{{ arr[1] }}</p>
<p>{{ obj.num }}</p>
<p>{{ arr[1] + obj.num }}</p>
<p>{{ result }}</p>
<p>{{ sum(arr[1], obj.num) }}</p>
<p>{{ Boolean(obj.num) }}</p>
</div>
new Vue({
el: "#app",
data: {
str: "abc",
number: 888,
arr: [1,2,3],
obj: {
num: 4
},
},
computed: {
result() {return this.arr[1] + this.obj.num}
},
methods: {
sum(a, b) {return a + b}
}
})
abc
888
2
4
6
6
6
true

{{ }}插值只会将数据渲染输出为普通文本字符,而非 HTML 代码。为了输出真正的 HTML,你需要使用 v-html 指令。

<div id="app">
<div>{{ message }}</div>
<div v-html="message"></div>
</div>
new Vue({
el: "#app",
data: {
message: "<span>example</span>"
}
})
 <span>example</span>
example

最新文章

  1. C#中ToString()格式详解
  2. Sublime Text 3 常用插件以及安装方法(转)
  3. Design Tip #142 Building Bridges
  4. Javascript基础系列之(一)JavaScript语法
  5. SQL单表查询
  6. python中yield用法
  7. 学习lamda表达式
  8. 【Android - MD】之RecyclerView的使用
  9. Spring MVC + Spring MongoDB + Querydsl 通过maven整合实例
  10. hdu2059 龟兔赛跑
  11. 深入理解GCD ( 二 )
  12. 从ICassFactory为CLSID为{17BCA6E8-A950-497E-B2F9-AF6AA475916F}的COM组件创建实例失败,原因是出现以下错误:c001f011.(Microsoft.Server.manageDTS
  13. 胜利大逃亡(续)(bfs+状态压缩)
  14. GCC 中的编译器堆栈保护技术
  15. 【转】three.js详解之入门篇
  16. centos6.5安装禅道
  17. CopyOnWriteArrayList你都不知道,怎么拿offer?
  18. 【大数据系列】节点的退役和服役[datanode,yarn]
  19. mysql创建utf8数据库
  20. starshot常见问题(New)

热门文章

  1. Directx11教程(10) 画一个简易坐标轴
  2. beanstalkd 启动跟停止
  3. CC2540 / CC2541 竟然支持 Bluetooth BLE 5.0?
  4. TIJ——Chapter Twelve:Error Handling with Exception
  5. linux cat /etc/passwd 说明
  6. axios细节之绑定到原型和axios的defaults的配置属性
  7. oracle函数 TO_NUMBER(X[[,c2],c3])
  8. 计算php程序运行时间
  9. SDO_RELATE和SDO_GEOM.RELATE
  10. H3C ISDN功能组和参考点