console
var message="123"
var app = new Vue({
el: '#app',
data: {
message: {a:message},
list: [1,2,3]
},
computed:{
com(){
return this.message.a+new Date()
}
},
methods:{
func1(){
alert(123)
}
},
watch:{
message(newvalue){
alert(newvalue)
},
list(newvalue){
alert(newvalue)
}
}
})
setTimeout(function(){
app.message.a=33
app.list[0]=10
},3000)
<script src="//unpkg.com/vue"></script>
<div id="app">
<p :class="{a:true}">{{ message.a }}</p>
<p>{{com}}</p>
<template v-for="it in list"><p>{{it}}</p></template>
</div>
.a{
color:red
}