4***@qq.com
4***@qq.com
  • 发布:2023-05-12 15:27
  • 更新:2023-05-13 10:41
  • 阅读:454

【报Bug】vue3版本发行微信小程序时找不到组件ref的问题

分类:uni-app

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

PC开发环境操作系统: Mac

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

HBuilderX类型: 正式

HBuilderX版本号: 3.7.11

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

基础库版本号: 2.31.1

项目创建方式: HBuilderX

操作步骤:

-

预期结果:

-

实际结果:

-

bug描述:

vue3版本,运行时不会出问题,发行时会出问题。具体问题有两个。
问题1: 发行时的小程序,每个页面会报一个变量为定义的错误,但交互似乎未受影响。(如图1 ReferenceError: _t40 is not defined)

问题2: 发行时的小程序,对组件使用ref,会找不到这个组件,运行时不会出次问题。(图2 为运行时小程序,图3 为发行时小程序,图4为对应项目代码)

2023-05-12 15:27 负责人:无 分享
已邀请:
YUANRJ

YUANRJ

解决方案参考下该 帖子 的回复。

Diligent_UI

Diligent_UI - 【插件开发】【专治疑难杂症】【多款插件已上架:https://ext.dcloud.net.cn/publisher?id=193663(微信搜索飘逸科技UI小程序直接体验)】【骗子请绕道】问题咨询请加QQ群:120594820,代表作灵感实用工具小程序

vue3中const a = ref(0)是定义了一个变量,a和ref获取dom没有任何关系,建议先学习一下vue3在看看

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

    我代码里写的是 ref() , ref() 是vue3组件引用的定义方式,建议学习一下vue3再回答问题

    2023-05-16 15:07

要回复问题请先登录注册