Vue3.0已经推出,但是2.0依旧是稳定强大的生态系统。
v-once
当我们只是调用一次data里的值时,我们不希望它随着值的改变而改变,因此,可以使用v-once,
例如,
<div id="app">
<h2>{{mess}}</h2>
<h2 v-once>{{mess}}</h2>
</div>
<script>
const app=new Vue({
el:"#app",
data:{
mess:"你好"
}
})
</script>
此时,当mess发生改变后,v-once的标签不会发生改变。这也是满足你业务功能需求,若需要这种改变,可以使用该vue指令。
v-html
例如,data里面的url变量,他是一个路径,我们希望它以html的格式展示,而不是普通的url,可以用
<div v-html="URL"></div>