2***@qq.com
2***@qq.com
  • 发布:2024-10-22 09:44
  • 更新:2024-10-22 15:45
  • 阅读:116

【报Bug】uniapp 小红书 子组件this 实例里面取$parent undefined

分类:uni-app

产品分类: uniapp/小程序/微信

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: win11

第三方开发者工具版本号: 2.1.3

基础库版本号: 3.108.1

项目创建方式: CLI

CLI版本号: 2.0.2-4020920240930001

操作步骤:

打开项目安装依赖后 执行npm run dev:xhs 即可看到效果 src/components/child.vue src/components/parent.vue

预期结果:

在页面中父组件里面包裹的子组件 输出实例的$parent 可以正常获取到父组件实例

实际结果:

输出实例的时候 $parent undefined 或为当前页面的实例

bug描述:

使用uniapp vue2 编译后的小红书小程序 有一个父组件 内容为slot插槽 在页面中引入父组件然后在 父组件里面 写入子组件 在子组件 mounted 输出实例的时候 $parent undefined 或为当前页面的实例

2024-10-22 09:44 负责人:DCloud_UNI_OttoJi 分享
已邀请:
DCloud_UNI_OttoJi

DCloud_UNI_OttoJi - 日常回复 uni-app/x 问题,如果艾特我没看到,请主动私信

好,我看到了,我在这里进行跟进。

经过我测试,vue2 里 this.$parent 获取不到。但是 vue3 里运行 ok,如果在选型阶段可以考虑。

vue2 获取 $parent 不到的问题,有进展会在这里更新。

  • 2***@qq.com (作者)

    好的,因为之前项目架构是vue2这次是增量兼容小红书平台,暂时不会升级vue3,这个问题麻烦有进展了和我同步一下,或者有什么临时的解决方案也可以。辛苦了 多谢

    2024-10-22 15:50

要回复问题请先登录注册