- 博客(9)
- 收藏
- 关注
原创 关于 this.$next 的用法
这个方法适用于 获取数据更新之后的dom 在dom渲染完成后执行如果一个组件 被注册到了父组件中 如果 子组件写了v-if 则 v-if 一旦变为true 是无法执行组件里的任何方法的 必须通过this。$next 第一此变为true 是无法拿到子组件里的任何属性和方法的this.$next的执行顺序 不管你监听不见听 父元素的 create beformount 的先执行 然后 子元素声明周期 在父元素的mount 在然后子元素的监听 在子元素的 生命周期...
2022-04-30 11:36:35
3786
原创 【无标题】
下面的then只要是进去了就是成功的undefined 只和最上面返回的状态有关成功走res 最下面的then返回有值就有值成功与不成功不和你走red 和err有关
2022-04-23 18:42:31
122
原创 promise 深层次讲解
const p = Promise.resolve(new Promise((resolve, reject) => {resolve('aa')}))console.log(p) 这个p是个成功的promise对象 值是 aa 里面如果是reject 则 值是个失败的promise对象 值是 aa 如果里面 console.log(‘aa) 则p是 promise pending 值为undefined2.const p = Promise.reject(new Promise(
2022-04-23 17:47:32
185
原创 vue响应ref和监听
监听后面如果没有用json.parse则 改了子组件定义的空对象,父组件也会听到并监听到,refs.show应该是子组件接受了才响应的,this.newArr={}然后在赋值,子组件反应一下如果不用json.parse也是不能监听的子组件...
2022-03-27 11:17:18
2463
原创 vue2的数据监听
父组件定义了一个对象 包含 name age属性 子组件只定义了一个属性 则 通过this.$ref.方法传参数 子组件可以拿到 并且数据是 响应式的同上 如果子组件 只定义了一个属性 并且 是通过监听 来给这个属性赋值 那么拿到的里面的属性也是响应式的这个上面这两种情况 前提是 在父组件里面定义了name 和age 如果子组件在接受的时候如果不用json.parse处理的话 会父子组件同时变化 因为是浅拷贝的问题//////////////////...
2022-03-19 13:59:16
814
原创 vue2 监听数组 不可以直接给数组赋值 以及改变其中某一项
此时点击页面是不生效的需要this.$set(this.books,下标,值) 这样可以被监听到 而且页面有反应直接添加元素也不可以被监听到需要this.$set(this.boosk,下表,值)总结所有的不监听的数据都是 在第一次会显示到页面上其实他是不监听的...
2022-03-18 14:18:46
631
原创 vue watch监听的深度讲解
监听的时候里面的属性变了整个对象都能监听到 如果是对象变成空了然后直接不用set变成了和原对象一样则监听不到只能第一次用的时候显示 重新赋成空对象会监听但是上面说的还是一样的。无scope 全部优先使用父类的最外面那个也可以综合使用 自己没写优先使用最近的子类 有scope全部先用父类的,而且不能隔代也可以综合使用 只能是最外层那个类 其他小类都不能用同源策略限制接口请求 就是 不同域名不能发送网络请求 同源策略 dom查询 就是 不可以使用别的网页的dom元素开启了绝对定位 不
2022-03-18 09:30:48
170
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人