1.activated(VUE页面自动刷新的问题)
activated():在vue对象存活的情况下,进入当前存在activated()函数的页面时,一进入页面就触发;可用于初始化页面数据等;
而created()或者mounted()则不能能实现;因为全局vue.js不强制刷新或者重启时只创建一次,也就是说,created()或者mounted()只会触发一次。
2.watch :在vue实例化时将会遍历所有属性,然后监听其变化。
3.computes: 计算属性,其中的属性不用在data中定义,示例如下:
<div id="app">
<input v-model="name" />
<span>{{names}}</span>
</div>
<script>
app = new Vue({
el:"#app",
data:{
name:''
},
computed:{
names:function(){
return this.name + "world";
}
}
})
</script>
网友评论