作者:哚菟菟_336 | 来源:互联网 | 2023-06-04 20:22
在父组件中,请求结束后执行12self.cOntent= error.message;self.$refs.cdnmonitor.show();这段代码,其中content 是传递给子组件$refs.
在父组件中,请求结束后执行
1 2
| self.cOntent= error.message;
self.$refs.cdnmonitor.show(); |
这段代码,其中content 是传递给子组件$refs.cdnmonitor的值,可是debugger的时候发现是先执行子组件的show方法,然后再触发子组件content属性值的变化,这个是vue特意处理的吗,子组件的方法优先于属性值的执行,这个坑有什么比较好的解决方法,将self.$refs.cdnmonitor.show();放入setTimeout倒是可以解决这个问题 还有其他解决方案吗 ,又遇到过此类问题的吗?