一:
-
v-if 和 v-else要紧密使用,分开会报错;
-
在vue中改变数组的内容,希望实现数据改变页面也会改变有三种方法:
方法一:用数组的变异方法改变数组内容:
pop(),push(),shift(),unshift(),reverse(),splice(),sort();
方法二:通过改变数据的引用地址,来实现数据变化,页面变化;
js中的引用数据类型:Object,Array;
方法三:用set方法,Vue.set();vm.$set();
-
在vue中改变对象的内容,希望页面有反应,有两种方法:
方法一:直接改变对象的引用数据;
方法二:使用Vue.set(); -
vue组件使用中的细节点:
(1):使用 is 属性解决H5标签出现的bug问题;
(2):通过ref来获取DOM节点;
(3): 在子组件中定义data,data必须是一个函数,不能是一个对象; 通过函数的方式返回一个对象,目的是为了让每一个子组件都有独立的数据存储,不会出现多个子组件之间互相影响的情况;