7***@qq.com
7***@qq.com
  • 发布:2022-06-07 17:27
  • 更新:2024-08-22 14:12
  • 阅读:2700

【报Bug】vue3似乎不支持renderJS

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Mac

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

手机系统: iOS

手机系统版本号: iOS 15

手机厂商: 苹果

手机机型: 12 promax

页面类型: vue

vue版本: vue2

打包方式: 云端

项目创建方式: CLI

CLI版本号: 3.0.0-alpha-3040820220424001

示例代码:
<template>  
  <view style="width:100vw;height:1200rpx;">  
    <canvas id="canvas" ref="canvasRef" type="2d" style="width: 100%;height: 100%;"></canvas>  
  </view>  
</template>  

<script setup  module="Lottie" lang="renderjs">  
import {onMounted, ref} from "vue";  

onMounted(() => {  
  console.log("进来");  

})  
</script>  

<style>  
.flex {  
  display: flex;  
}  

.flex-col {  
  display: flex;  
  flex-direction: column;  
}  

.row-center {  
  justify-content: center;  
}  
</style>  

操作步骤:

用苹果手机打开就会报错

预期结果:

正常执行

实际结果:

打开就报错,无法往下执行

bug描述:

错误提示 [1654593797199][0ms][renderjs]:"41218870 not found"

2022-06-07 17:27 负责人:无 分享
已邀请:
FullStack

FullStack - 【插件开发】【专治疑难杂症】【ios上架、马甲包、白包、过审、已成功上架过几百个】【多款插件已上架:https://ext.dcloud.net.cn/publisher?id=22130】【非诚勿扰】QQ:543610866

支持,代码有问题吧

7***@qq.com

7***@qq.com (作者) - 喜欢捣鼓技术

最简单的,就是在script加上lang和module

2***@qq.com

2***@qq.com

renderjs应该是不支持setup语法糖,你去掉setup,使用export default {}试试看,应该就不报错了。

追光者

追光者

官方什么时候支持在vue3使用renderjs?

YUANRJ

YUANRJ

目前已经支持

  • 追光者

    感谢官方的努力,这就去试试

    2023-03-16 14:42

  • 3***@qq.com

    uniapp vue3.0 我现在这里使用setup 还是 [1681091604888][0ms][renderjs]:"450a34ee not found"

    2023-04-10 09:54

  • 9***@qq.com

    回复 3***@qq.com: 同样的问题。

    2023-04-30 15:38

  • z***@163.com

    什么版本之后开始支持?我3.5.3打包后,真机完全不触发,本地,虚拟机都没有问题

    2023-06-29 15:47

1***@qq.com

1***@qq.com

最新版本的vue3 setup lang="ts"确实不支持 亲测后报错

2***@qq.com

2***@qq.com

将onMounted生命周期改为mounted就可以了,亲测有效

要回复问题请先登录注册