uni-app renderjs云打包不显示问题

发布于 1周前 作者 h691938207 来自 Uni-App

uni-app renderjs云打包不显示问题

操作步骤:

  • 在HBuilderX菜单中,点击发行->原生APP云打包->安心打包

预期结果:

  • 打包成功,生成apk安装包,并在真机上安装,正常显示

实际结果:

  • 打包成功,生成apk安装包,并在真机上安装,renderjs中mapbox组件未显示

bug描述:

  • app真机调试时,renderjs组件能正常显示,云打包之后,renderjs组件无法显示,并报如下错误:
    [1711628554744][43ms][wxs]:"module mapbox not found" at uni-app-view.umd.js:1
开发环境 版本号 项目创建方式
PC开发环境操作系统 Mac
PC开发环境操作系统版本 macOS 10.15.7
HBuilderX类型 正式
HBuilderX版本 3.99
手机系统 Android
手机系统版本 Android 14
手机厂商 小米
手机机型 小米13
页面类型 vue
vue版本 vue3
打包方式 云端
项目创建方式 HBuilderX

1 回复

在使用 Uni-App 进行开发时,如果你使用了 renderjs,并且在云打包后遇到页面不显示的问题,可能是由于以下几个原因导致的。以下是一些常见的排查和解决方法:

1. 检查 renderjs 的引入和使用

  • 确保在页面中正确引入了 renderjs,并且使用了正确的语法。
  • 例如:
    <template>
      <view>
        <renderjs :render="renderFunc"></renderjs>
      </view>
    </template>
    
    <script>
    export default {
      methods: {
        renderFunc(h) {
          return h('div', 'Hello, RenderJS!');
        }
      }
    }
    </script>
回到顶部
AI 助手
你好,我是IT营的 AI 助手
您可以尝试点击下方的快捷入口开启体验!