1、什么是数据劫持? 首先写一个简单vue 例子: 数据劫持 {{message}} var vm = new Vue({ el:#app, data(){ return { message:测试数据 } } }) 将数据挂载到视图上很简单,使用{{}}模板即可,那么如果要进行二次渲染、再次渲染,该怎么做呢? 我们可以使用延迟函数 ,若要在1s之后修改数据,添加如下函数: setTimeout(function(){ vm.message=123456789; // vm[message]=123456789;