- v-cloak
使用v-cloak能解决插值表达式闪烁问题
-
v-tex
v-text=“msg” 相当于{{msg}},但v-text会覆盖元素中原本的内容 -
v-html
v-html会解析html内容
实例代码:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>学习 v-cloak v-test v-html</title>
<!--//导入js包-->
<script src="js/vue.js"></script>
</head>
<body>
<style>
[v-cloak] {
display: none;
}
</style>
<div id="app">
<!--使用v-cloak能解决插值表达式闪烁问题-->
<p v-cloak>---{{msg}}</p>
<!--默认v-text是没有闪烁问题的-->
<!--v-text会覆盖元素中原本的内容-->
<h1 v-text="msg">222</h1>
<!-- v-html会解析html内容-->
<h2 v-html="msg2"></h2>
</div>
</body>
<script>
new Vue(
{
el: '#app',
data: {
msg: "123",
msg2:'<h1>我是msg2</h1>'
}
}
)
</script>
</html>