Vue中的插值操作
Mustache语法
mustache语法中,不仅仅可以直接显示变量,也可以写简单的表达式
例如:对于Vue中已申明的数据或方法等,可以再HTML中以以下方式写入
<h2>{{message}}</h2>
<h2>{{message}}, wyl</h2>
<h2>{{firstName + lastName}}</h2>
<h2>{{firstName + '-' + lastName}}</h2>
<h2>{{firstName}} {{lastName}}</h2>
<h2>{{counter * 2}}</h2>
v-once指令
只在界面中显示没有改数据之前的数据,数据更改后界面中不会跟着更改
<h2 v-once>{{message}}</h2>
v-html指令
<h2 v-html="url">{{url}}</h2>
v-html="url"表示以html的形式来展示url
v-text指令
<h2 v-text="message"></h2>
与mustache的展示效果一致,通常情况下接受一个String类型,但是使用较少,因为相较于message而言不够灵活,当想要拼接其他内容的时候,会覆盖掉想要拼接的内容
例如:
<h2 v-text="message">,wyl</h2>
这种就只会展示message的内容,后面的内容会被覆盖
v-pre指令
<h2 v-pre>{{message}}</h2>
用于跳过这个元素和它子元素的编译过程,用于显示原本的mustache语法,比如例子中只会展示{{message}}这一内容,不会做任何的解析
v-cloak指令
<style>
[v-cloak] {
display: none;
}
</style>
<div id="app" v-cloak>{{message}}</div>
在Vue解析之前,div中有一个属性v-cloak
在Vue解析之后,div中的v-cloak就没有了
实现一种在Vue解析之前指定div中的原代码不被显示出来的效果
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)