JavaScript中使用JSON格式定义一个对象时
在浏览器调试运行时出现错误:Uncaught SyntaxError: Invalid shorthand property initializer。
<body>
<div id=app>
<button @click="handclick">按钮</button>
<p>{{name}}</p>
</div>
</body>
<script src="./js/vue.js"></script>
<script>
let app = new Vue({
el: "#app",
// 原因是"="应该写为":"
data: {
name: "张三"
},
methods: {
handclick() {
this.name = 'lis'
}
},
watch: {
name(newVal, oldVal) {
console.log(newVal, oldVal)
}
}
})
</script>