摘要: 1、Vue.extend( options ) 使用基础 Vue 构造器,创建一个“子类”。参数是一个包含组件选项的对象。 data 选项是特例,需要注意 - 在 Vue.extend() 中它必须是函数 2、Vue.set( target, key, value ) {Object | Array 阅读全文
posted @ 2019-07-26 10:28 青青如此 阅读(1190) 评论(0) 推荐(0) 编辑
摘要: this.$set(this.data,”key”,value’) Vue.set(vm.items,2,"ling") : 表示 把vm.items 这个数组的下标为2 的元素,改为"ling" Vue.set(vm.person,"age","26") Vue.set()向响应式对象中添加一个属 阅读全文
posted @ 2019-07-26 10:23 青青如此 阅读(1073) 评论(0) 推荐(0) 编辑
摘要: 使用splice 或 this.$set() 参数1:目标元素 参数2:属性名称/数组下标 参数3: value值 例如 this.$set(this.arr,0,100) this.$set(this.obj,"sex","男") this.$set() 参数1:目标元素 参数2:属性名称/数组下 阅读全文
posted @ 2019-07-26 10:14 青青如此 阅读(3321) 评论(0) 推荐(0) 编辑
摘要: 1、区别 watch中的函数是不需要调用的 computed内部的函数调用的时候不需要加() watch 属性监听 监听属性的变化 computed:计算属性通过属性计算而得来的属性 watch需要在数据变化时执行异步或开销较大的操作时使用 对于任何复杂逻辑或一个数据属性在它所依赖的属性发生变化时, 阅读全文
posted @ 2019-07-26 10:05 青青如此 阅读(26034) 评论(2) 推荐(1) 编辑
摘要: 组件是可复用的vue实例,一个组件被创建好之后,就可能被用在各个地方,而组件不管被复用了多少次,组件中的data数据都应该是相互隔离,互不影响的,基于这一理念,组件每复用一次,data数据就应该被复制一次,之后,当某一处复用的地方组件内data数据被改变时,其他复用地方组件的data数据不受影响。 阅读全文
posted @ 2019-07-26 09:36 青青如此 阅读(1078) 评论(0) 推荐(0) 编辑