真机测试组件传值失败
发布于 5 年前 作者 xia81 6780 次浏览 来自 问答
  • 需求的场景描述(希望解决的问题)

父组件通过  ‘  属性名=“ {{ data字段名 }} ” ’ 传值给子组件,本地模拟器上子组件通过 ‘ 属性名 ’ 可以成功拿到相应值并且渲染,但是真机测试上显示本应该有值的地方却为空,经过测试,真机上访问接口是成功的,只是传值失败了,因百度许久无法解决,故有此一问,谢谢

  • 希望提供的能力

真机测试能够成功

2 回复

 目前所知,传值没问题,父组件传给子组件的接口也没问题。捋一捋,父组件传值方式是  ‘ 属性名=‘ {{ data中的变量名 }} ’ ’,子组件获取的方式是 ‘ {{ 父组件传过来的变量名 }} ’。。。。因为,父组件中,data中的初始化数据都是空(状态一),而后通过交互获取相应值(状态二),而后通过以上方法交给子组件。但是子组件当时是获取了状态一的data数据,所以子组件的获取数据就是空并且状态二的data数据也无法覆盖其一值。。。。。。。。。。。。综上,子组件的值为空

回到顶部