1,测试代码
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<script src="vue.js"></script>
</head>
<body>
<div id="app">{{fullname}}</div>
<script>
var app=new Vue({
el:"#app",
data:{
firstname:'hello',
secondname:'vue'
},
computed:{
fullname: {
get:function () {
return this.firstname+"---"+this.secondname;
},
set:function (value) {
var arr=value.split("---");
this.firstname=arr[0]
this.secondname=arr[1]
}
}
}
})
</script>
</body>
</html>
|
2,在浏览器控制台 设置 app.fullname='12345677---hshhshs',可以看到浏览器上面的数据发现变化
