hbxw
hbxw
  • 发布:2025-01-09 14:24
  • 更新:2025-01-22 16:26
  • 阅读:188

vue2项目启动报错

分类:uni-app

vue2项目报这个错大概是因为什么原因

2025-01-09 14:24 负责人:DCloud_UNI_OttoJi 分享
已邀请:

最佳回复

DCloud

DCloud

HBuilderX 4.51.2025012123-alpha 已修复。

DCloud_UNI_OttoJi

DCloud_UNI_OttoJi - 日常回复 uni-app/x 问题,如果艾特我没看到,请主动私信

更新:
我推测你是把 vue3 的组件挪到 vue2 里运行了,两者内部差异比较大。目前可以使用下面的方案来尝试兼容运行
替换下面文件,找到 HBuilderX 安装目录或者 node_modules ,解压我提供的压缩包,替换
packages/uni-template-compiler/lib/script/traverse/data/style.js

link:https://github.com/dcloudio/uni-app/pull/5290

如果仍有问题请反馈给我


我测试发现 vue2 中 style 里设置空对象展开会引起报错。

  • DCloud_UNI_OttoJi

    另外,vue2 中 slot 不允许在组件根节点使用,你需要包一层 view

    2025-01-15 16:01

  • hbxw (作者)

    应该就是这个问题,我把所有绑定动态style的干掉就好了

    2025-02-04 15:53

要回复问题请先登录注册