1***@qq.com
1***@qq.com
  • 发布:2020-07-09 14:57
  • 更新:2020-07-15 17:27
  • 阅读:1194

【报Bug】web-view 选择纯nvue项目后无法加载本地网页

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: Windows7旗舰版

HBuilderX类型: 正式

HBuilderX版本号: 2.7.14

手机系统: Android

手机系统版本号: Android 9.0

手机厂商: 小米

手机机型: MI 6

页面类型: nvue

打包方式: 云端

项目创建方式: HBuilderX

示例代码:

<web-view class="charts" src="/hybrid/html/chart.html"></web-view>

操作步骤:

<web-view class="charts" src="/hybrid/html/chart.html"></web-view>

预期结果:

可以加载本地网页

实际结果:

未能加载本地网页

bug描述:

nvue 页面里使用web-view组件加载本地网页,manifest.json配置选择“纯nvue”项目后 会显示无法加载网页(原因是安装包目录下根本没有hybrid目录,见附件),去掉勾选“纯nvue”后显示正常!

2020-07-09 14:57 负责人:DCloud_uniAD_HDX 分享
已邀请:
DCloud_uniAD_HDX

DCloud_uniAD_HDX

Bug已确认,当前版本解决方案
1.打开编译器代码 HBuilderX\plugins\uniapp-cli\node_modules\@dcloudio\vue-cli-plugin-hbuilderx\build\webpack.nvue.conf.js
2.增加代码,见下面截图

  const hybridHtmlPath = path.resolve(process.env.UNI_INPUT_DIR, 'hybrid/html')  
  if (fs.existsSync(hybridHtmlPath)) {  
    array.push({  
      from: hybridHtmlPath,  
      to: 'hybrid/html'  
    })  
  }

1***@qq.com

1***@qq.com (作者) - 90后码农

没人管.......

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