
Vue学习(二)-胡子({{}})语法
发布日期:2021-05-18 11:06:18
浏览次数:13
分类:精选文章
本文共 1017 字,大约阅读时间需要 3 分钟。
一,插值操作
在 Vue.js 中,插值操作是把数据动态地绑定到 DOM 中的一种方式,需要借助 Mustache 语法。
Mustache 语法(中文:胡子)的名字源自于 two {{{两个}}}, 看起来像胡子,因此得名。
Mustache 语法示例
{
{ message }}{
{ message + ' ' + message }}{
{ (num+10) * 2 }}{
{ message }} { { message }}
Vue 实例
var app = new Vue({ el: '#app', data: { message: 'Hello Vue!', num: 0 }})
2. 常用插值指令
这些指令能够帮助我们更灵活地操作 DOM 元素。
a. v-once
为了防止 DOM 元素中的内容被 Vue.js 进行双向绑定更新,可以使用 v-once 指令。
{ { message }}
{ { message }}
b. v-html
当我们需要将字符串动态转换为 HTML 视图时,使用 v-html 指令。
{ { message1 }}
注意:message2 必须包含完整的 HTML 标签。
c. v-text
v-text 指令会将文本内容直接填充到 DOM 元素中,覆盖原有的内容。
这是一个普通文本
d. v-pre
与 v-text 有关的指令用于在双向绑定之前对 Mustache 语法进行解析。
{ { message }}
{ { message }}
e. v-cloak
在页面加载之前,对 Mustache 语法进行隐藏处理,可以使用 v-cloak 指令。
{ { message }}
3. 总结
上述插值操作提供了极大的灵活性,可根据具体需求选择适合的指令类型,以高效实现数据与视图的双向绑定。
发表评论
最新留言
很好
[***.229.124.182]2025年04月16日 15时13分03秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
我用wxPython搭建GUI量化系统之多只股票走势对比界面
2019-03-07
selenium+python之切换窗口
2019-03-07
重载和重写的区别:
2019-03-07
搭建Vue项目步骤
2019-03-07
账号转账演示事务
2019-03-07
SpringBoot找不到@EnableRety注解
2019-03-07
简易计算器案例
2019-03-07
在Vue中使用样式——使用内联样式
2019-03-07
Explore Optimization
2019-03-07
解决数据库报ORA-02289:序列不存在错误
2019-03-07
map[]和map.at()取值之间的区别
2019-03-08
【SQLI-Lab】靶场搭建
2019-03-08
【Bootstrap5】精细学习记录
2019-03-08
Struts2-从值栈获取list集合数据(三种方式)
2019-03-08
参考图像
2019-03-09
设计模式(18)——中介者模式
2019-03-09