mustache语法实际上就是我们说的双大括号。
mustache英文含义是 胡子/胡须,所以你不觉得双大括号有点像胡须吗?
准备
直接上代码,里面有注释,自己看,哈哈
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title></title>
<script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>
</head>
<body>
<div id="app">
<div>{{message}}</div><!--直接取值-->
<div>{{message}},我爱你</div><!--取值加上固定的一些值-->
<div>{{province}}{{city}}</div><!--简单字符串拼接-->
<div>{{province}} {{city}}</div><!--字符串拼接中间加空格 方式1-->
<div>{{province+' '+city}}</div><!--字符串拼接中间加空格 方式2-->
<div>{{personNum*2}}</div><!--数量运算*2-->
<div>{{personNum++}}</div><!--数量运算 自增-->
</div>
</body>
</html>
<script>
const app = new Vue({
// el:document.querySelector('#app'),//传入的Element,和直接传入#app是一样的
el:"#app",
data:{
"message":"娃儿瑞",
"province":"湖南省",
"city":"长沙市",
"personNum":250000
},
methods:{
},
beforeCreate:function(){
console.log("我是创建前执行的");
},
created:function(){
console.log("我是创建后执行的");
}
});
</script>
运行结果: