Skip to content

uniapp,vue3,打包抖音小程序使用inject问题 #5944

@cuizhiqiang666

Description

@cuizhiqiang666

发行方式

None

具体平台

抖音小程序

开发环境

Windows

项目创建方式

CLI命令行

Vue 版本

vue3

依赖版本

"@dcloudio/uni-mp-toutiao": "3.0.0-4070520250711001",

问题描述

版本:"@dcloudio/uni-mp-toutiao": "3.0.0-4070520250711001",打包抖音小程序

项目使用inject,目前找到的所有答案都是让我把provide和inject放到onMounted中使用。但是项目中有太多地方使用,且有子组件中修改接收inject数据父组件要同步修改的地方,改动量太大了,还有其他办法能解决该问题吗?

打包微信、支付宝、小红书小程序均无inject问题,为了抖音小程序这么大批量修改或改为组合式api不现实
求解答

重现步骤

  1. 父组件provide传递参数
  2. 子组件inject接收参数
  3. 子组件修改由inject接收的参数,父组件同时修改

期望行为

  1. 子组件能够接收到父组件传递参数值
  2. 子组件修改由inject接收的参数,父组件同时修改

实际行为

  1. 子组件未接收到值

截图或录屏

No response

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions