前言 最近做项目碰到一个很头大的问题--从a页面跳到b页面进行编辑,编辑完再返回a页面,却没走a页面的钩子函数mounted,数据没有更新 经过一番面向百度研究,终于找到了问题所在。接下来就记录一下这个问题及其解决的方法。 原理 其实这个问题主要涉及到vue生命周期,对vue生命周期 ...
使用watch 替代 mounted。 通过watch属性来响应数据的变化,当数据改变时执行异步操作。 ...
2018-11-15 15:13 0 2219 推荐指数:
前言 最近做项目碰到一个很头大的问题--从a页面跳到b页面进行编辑,编辑完再返回a页面,却没走a页面的钩子函数mounted,数据没有更新 经过一番面向百度研究,终于找到了问题所在。接下来就记录一下这个问题及其解决的方法。 原理 其实这个问题主要涉及到vue生命周期,对vue生命周期 ...
在methods中使用箭头函数无法获取this ExamName:()=> { console.log(this);} 这样就行了:ExamName:function() { console.log(this);} ...
一、解决方案: 加上异步setTimeout,延迟获取dom的代码的执行 mounted() { // debugger this.$nextTick(()=> { setTimeout(()=> { let el ...
今天在使用事件总线进行组间通信的时候,在子组件mounted钩子内打印了this查看指向 每个组件都有自己的_uid,_uid: 80,没问题。 但是当我来回切换一次页面(组件肯定伴随着不停的销毁创建),第二和第三行为本次的打印,发现同时打印出了两次,且由_uid可知为两个 ...
首先可以在data中先声明一个变量 比如 sureDelBox : ' ' mounted 中 ---> methods 中 ---> this.sureDelBox(item) 直接this调用 这时候要传的参数别忘记带上 如果你要问在mounted中调用 ...
参考: https://www.cnblogs.com/kiko2014551511/p/11533558.html https://blog.csdn.net/qq_21959 ...