uni-app 老项目引入微信小程序的退货组件时 新版本Hbuilder编译的代码 小程序无法预览

uni-app 老项目引入微信小程序的退货组件时 新版本Hbuilder编译的代码 小程序无法预览

操作步骤:

  1. 新版本Hbuilder建立项目 引入小程序退货组件 小程序在模拟器中可以正常显示 可以预览
  2. 老项目引入小程序退货组件
    • 在新版本Hbuilder中:
      • 小程序在模拟器中可以正常显示 但是真机预览失败 上传代码到微信体验版 也无法正常显示
    • 在Hbuilder3.6.4 版本中可以正常显示

预期结果:

  • 小程序在模拟器中可以正常显示 在真机可以预览

实际结果:

  • 在新版本的Hbuilder中 小程序在模拟器中可以正常显示 在真机无法预览

bug描述:

"mp-weixin" : {  
    "plugins" : {  
        "logisticsPlugin" : {  
            "version" : "2.3.0",  
            "provider" : "wx9ad912bf20548d92"  
        }  
}

在manifest.json引入小程序退货组件
老项目引入微信小程序的退货组件时 新版本Hbuilder编译的代码 小程序无法预览


更多关于uni-app 老项目引入微信小程序的退货组件时 新版本Hbuilder编译的代码 小程序无法预览的实战教程也可以访问 https://www.itying.com/category-93-b0.html

3 回复

小程序真机调试可以运行吗?看看是否有报错信息

更多关于uni-app 老项目引入微信小程序的退货组件时 新版本Hbuilder编译的代码 小程序无法预览的实战教程也可以访问 https://www.itying.com/category-93-b0.html


预览、真机调试、上传代码预览版都不行

在将微信小程序的退货组件引入到 uni-app 老项目中时,遇到新版本 Hbuilder 编译的代码无法预览的问题,可能是由于以下几个原因导致的。以下是一些排查和解决步骤:


1. 检查 uni-app 版本兼容性

  • 确保 uni-app 的版本与微信小程序的基础库版本兼容。
  • 如果 uni-app 版本较老,可能不支持某些新特性或 API。尝试升级 uni-app 到最新版本。
  • 升级命令:
    npm install -g @dcloudio/uni-cli
    

2. 检查微信小程序组件引入方式

  • 确保引入的微信小程序退货组件符合 uni-app 的规范。
  • 如果是原生微信小程序组件,需要在 pages.json 中正确配置 usingComponents
  • 示例:
    {
      "pages": [
        {
          "path": "pages/index/index",
          "style": {
            "usingComponents": {
              "return-goods": "/path/to/return-goods-component"
            }
          }
        }
      ]
    }
    

3. 检查编译配置

  • 确保 manifest.json 中微信小程序的配置正确。
  • 检查 appid 是否配置正确,以及是否启用了相关功能(如云开发、插件等)。
  • 示例:
    {
      "mp-weixin": {
        "appid": "your-appid",
        "setting": {
          "urlCheck": false
        }
      }
    }
回到顶部