3***@qq.com
3***@qq.com
  • 发布:2023-05-17 12:50
  • 更新:2023-06-07 10:54
  • 阅读:1424

【报Bug】【已解决】uniapp微信小程序-发行版报错 ReferenceError: _v is not defined

分类:uni-app

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

PC开发环境操作系统: Mac

PC开发环境操作系统版本号: macOS Monterey 12.3

HBuilderX类型: 正式

HBuilderX版本号: 3.7.11

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

基础库版本号: 2.31.0

项目创建方式: HBuilderX

操作步骤:

预期结果:

实际结果:

bug描述:

在“运行”编译后没问题;
但“发行”编译后,开发者工具里就报下面ReferenceError: _v is not defined这个错,每页都有该错误;
昨天都还好好的,没改动,今天打开项目发行编译后就这样了;其它项目也是这样;
但新建了个uniapp空白示例项目没问题;

尝试重新安装HbuilderX没解决;换了最新的Alpha版 v3.8.2还是不行;

WAServiceMainContext.js?t=wechat&s=1684298486990&v=2.31.0:1 ReferenceError: _v is not defined  
    at _loop2 (vendor.js? [sm]:1)  
    at ai (vendor.js? [sm]:1)  
    at Ni (vendor.js? [sm]:1)  
    at vendor.js? [sm]:1  
    at Ui (vendor.js? [sm]:1)  
    at as (vendor.js? [sm]:1)  
    at i (vendor.js? [sm]:1)  
    at $vm.type (vendor.js? [sm]:1)  
    at vi.attached (vendor.js? [sm]:1)  
    at o.safeCallback (WASubContext.js?t=wechat&s=1684298486990&v=2.31.0:1)(env: macOS,mp,1.06.2303220; lib: 2.31.0)
2023-05-17 12:50 负责人:无 分享
已邀请:
Diligent_UI

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

在 Vue.js 和 uni-app 中,_v 是用于在模板中输出变量的一个内部方法。如果出现了 "ReferenceError: _v is not defined" 错误,通常是因为在模板中使用了错误的语法或未定义的变量。

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

    蟹蟹回复;我把微信开发者工具里的将JS编译成ES5关了就可以了

    2023-05-17 13:22

  • Diligent_UI

    回复 3***@qq.com: 秀啊

    2023-05-17 13:24

n***@sohu.com

n***@sohu.com

我遇到同样的问题,通过运行:"wx": "uni -p mp-weixin" 这个开发模式的脚本,不会报任何错误,但是通过运行 "prod:wx": "uni build -p mp-weixin" 这个脚本就报 ReferenceError: _v is not defined ,虽然把微信开发者工具里将JS编译成ES5关了不报这个错,但是视图不渲染了,问题更严重。我的uniapp是3.0.0-alpha-3080420230602001版本,当前是最新的。

该问题目前已经被锁定, 无法添加新回复