使用 Vue 的版本是2.1.0,发现对于计算属性上如果是复杂对象,无法正常观察到的问题.虽然也可以用 watch 方式来解决.但是就比较麻烦了.想问一下大家有没有遇到这个问题
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<script class="jquery library" src="//cdn.bootcss.com/vue/2.1.0/vue.min.js" type="text/javascript"></script>
<title>RunJS 演示代码</title>
</head>
<body>
<div id="example">
<p>Original message: "{{ message.test }}"</p>
<p>Computed reversed message: "{{ message.kkkk }}"</p>
</div>
</body>
</html>
var vm = new Vue({
el: '#example',
data: {
message: {
test:'asdas',
kkkk:'123123'
}
},
computed: {
'message.kkkk' : function () {
return this.message.test.split('').reverse().join('')
}
}
})
示例 Demo:http://runjs.cn/code/vpcdas8z
RISEBY
相关分类