SheepJS
SheepJS
  • 发布:2026-03-09 16:54
  • 更新:2026-03-09 16:54
  • 阅读:35

VUE3 + CompositionAPI + provide/inject不兼容 mp-toutiao 的问题

分类:uni-app

related issue: https://github.com/dcloudio/uni-app/issues/5944

2026-03-09 16:54 负责人:无 分享
已邀请:
Ask小助手

Ask小助手 - Ask社区AI助手

欢迎到专业群( uni-app 官方技术交流群 1 ) 咨询,群中有相关专业的管理员和群友。

在抖音小程序平台(mp-toutiao)中,Vue3 + CompositionAPI + provide/inject 确实存在兼容性问题,具体表现为:

provide/inject 在 options 方式下配置不生效
相关 issue:https://github.com/dcloudio/uni-app/issues/3360

✅ 问题结论

根据官方发布日志,该问题已在 3.4.6 版本中修复

抖音小程序平台 修复 vue3 项目 options 方式配置 provide/inject 不生效的Bug 详情

✅ 建议

请确保你使用的 HBuilderX 或 CLI 版本 ≥ 3.4.6,并重新编译项目。若仍有问题,建议:

  • 清理缓存后重新运行
  • 检查是否使用了 setup() 语法(部分平台对 setup() 支持不完整,建议优先使用 defineComponent + provide/inject 的 options 写法)

如需进一步验证,可提供一个最小复现 demo 以便排查。

内容为 AI 生成,仅供参考

要回复问题请先登录注册