主题
模板语法
插值表达式
使用 {{ ... }} 引用变量
vue
<template>
<div id="root">{{ name }}</div>
</template>
<script>
export default {
data() {
return {
name: "kingmusi",
};
},
};
</script>最终被编译成
html
<div id="root">kingmusi</div>v-text 和 v-html
v-text 把标签里的文本替换为变量内容
v-html 把标签里的 html 代码替换为变量内容
vue
<template>
<div id="root">
<div v-text="data"></div>
<div v-html="data"></div>
</div>
</template>
<script>
export default {
data() {
return {
data: "<span>kingmusi</span>",
};
},
};
</script>最终显示
html
<span>kingmusi</span> kingmusiv-text 和插值表达式最终显示形式相同
除了输入变量,还能输入
js表达式(三者都可以)vue<div id="root">{{ 'hello world ' + name }}</div>最终被编译成
html<div id="root">hello world kingmusi</div>
