HarmonyOS鸿蒙Next中父组件使用了V1的@Provide,子组件使用了V2的@Consumer,那么子组件能消费父组件的内容吗?
HarmonyOS鸿蒙Next中父组件使用了V1的@Provide,子组件使用了V2的@Consumer,那么子组件能消费父组件的内容吗?
如题,现在父组件使用的是V1的@Provide,提供了NavPathStack。在子组件中使用的是V2的@Consumer,消费父组件提供的NavPathStack。但我在代码中跑起来看效果貌似子组件没有找到父组件的NavPathStack,而是新创建的?
代码如下:
父组件
子组件
在子组件中点击调用this.pageInfos.pushPathByName()方法,并没有进行跳转。假设父组件不能改用V2的,那么子组件是不是只能用V1?
更多关于HarmonyOS鸿蒙Next中父组件使用了V1的@Provide,子组件使用了V2的@Consumer,那么子组件能消费父组件的内容吗?的实战教程也可以访问 https://www.itying.com/category-93-b0.html