vue的基础指令

Vue干货 小白 暂无评论

<div id="app">
{{a.school}}
</div>

<script>
    //vue 会循环data中的数据(数据劫持) 依次的增加 getter 和setter
    let vm=new Vue({
        el:"#app",
        data:{
            a:{school:""},  //1
        }
    })
    //使用变量时,先要初始化,否则新加的属性不会导致页面刷新
    vm.$set(vm.a,"school",1);//2.此方法可以给对象添加响应式的数据变化
    //3.替换原对象
    vm.a={school:"hello"}
</script>

数据响应式的变化


<div id="app">
    <!--{{arr[1]}}-->
    {{arr}}
</div>

<script>

    let vm=new Vue ({
        el:"#app",
        data:{
            arr:[1,2,3,4,5]
        }
    }); //去改变数组中的某一项是监控不到的,也不能使用改变数组长度的方法
    //变异方法: pop push shift unshift sort reserve splice
    vm.arr=vm.arr.map(item=>item*=3);//filter map
</script>


转载请注明: Vue教程中文网 - 打造国内领先的vue学习网站-vue视频,vue教程,vue学习,vue培训 » vue的基础指令

喜欢 ()or分享