已知,子组件通过props获取父组件传过来的数据,而这个数据是无法在created、mounted生命周期中使用的,只能在beforeUpdated或者updated获取到

但是如果我们要使用这个数据再获取其他数据并渲染到页面,我们就不能在beforeUpdated或者updated操作,自相矛盾。

这就可以用到Vue的watch方法,先监听子组件获取到的数据,当数据有变化后(也就是数据获取到后),再调用相应的方法。

如下,子组件获取到数据detail,然后要在getTicket方法中使用这个数据,就要在watch中先监听detail的变化,当detail有数据后,再调用getTicket方法,在方法中对数据进行使用

props: {
detail: ''
},
methods: {
async getTicket () {
console(this.detail)
}
},
watch: {
detail () {
this.getTicket()
}
}

最新文章

  1. 一个App完成入门篇(七)- 完成发现页面
  2. javascript 面向对象整理
  3. sql查询语句心得
  4. MATLAB 常用形态学操作函数
  5. 前端必知的ajax
  6. 给GridControl中的某列添加图片
  7. SQL-删除重复记录
  8. 阿里技术一面,Java研发岗
  9. Java类的加载和对象创建流程的详细分析
  10. 【洛谷P3455】ZAP-Queries
  11. docker centos 老是退出
  12. Linux 安装 JDK
  13. element-ui upload组建上传 file-list踩过的坑
  14. java注解自定义使用
  15. tf.multiply()和tf.matmul()区别
  16. 洛谷p1208 水题贪心 思想入门
  17. 数学 - Codeforces Round #319 (Div. 1)A. Vasya and Petya's Game
  18. Highcharts 配置语法;Highcharts 配置选项详细说明
  19. bzoj 2535 && bzoj 2109 [Noi2010]Plane 航空管制——贪心
  20. 在Google的GKE上创建支持Internal Load Balancer的Service

热门文章

  1. HTML5 地理位置定位API(1)
  2. linux chown 命令用法
  3. VC3DGraphicsWindowQt
  4. osg ifc数据渲染着色器
  5. 置BAT批处理窗口显示颜色
  6. CentOS 端口和防火墙操作
  7. asp.net core swagger使用及注意事项
  8. Python 函数返回值、作用域
  9. Spark2.x学习笔记:5、Spark On YARN模式
  10. Docker 镜像的内部结构(四)