dcloudio / dcloudio/uni-app

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

Open
#5,944 18 comments 0 reactions 1 assignee Claimed by @chouchouji View on GitHub
Dominant language
JavaScript
Stars
41.6k
Forks
3.7k
Avg merge
7h 6m
Merged PRs (30d)
6

Description

### 发行方式

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_

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.