uni-app components组件引入在H5端正常,App端不正常
uni-app components组件引入在H5端正常,App端不正常
操作步骤:
如上图所示
预期结果:
在H5中和App中表现一致,均可展示导入的组件。
实际结果:
在H5展示中正常,在App手机上不能显示导入的组件。
bug描述:
由于这款App的组件比较多且多个页面都要使用,为优化代码,故想法是将需要用到的组件集中在lib包中,通过export导出的方式然后在各个页面对components使用。
| 信息类别 | 信息内容 |
|---|---|
| 产品分类 | uniapp/App |
| PC开发环境 | Mac |
| PC操作系统版本 | macOs 11.6.1 |
| HBuilderX类型 | 正式 |
| HBuilderX版本 | 3.2.12 |
| 手机系统 | iOS |
| 手机系统版本 | iOS 14 |
| 手机厂商 | 苹果 |
| 手机机型 | iphone 7plus |
| 页面类型 | vue |
| vue版本 | vue2 |
| 打包方式 | 云端 |
| 项目创建方式 | HBuilderX |

更多关于uni-app components组件引入在H5端正常,App端不正常的实战教程也可以访问 https://www.itying.com/category-93-b0.html
试试:
components: {
lib
}
更多关于uni-app components组件引入在H5端正常,App端不正常的实战教程也可以访问 https://www.itying.com/category-93-b0.html
测试过,不行。
import crmCall from ‘@/components/crm/crm-call’
import crmSalesRanking from ‘@/components/crm/crm-sales-ranking’
export default {
components: { crmCall, crmSalesRanking },
}
上面是常规写法,双端表现也是正常的。
但是代码如下调整一下,类似export导出,Web端表现依旧正常,App端就不行了。
import crmCall from ‘@/components/crm/crm-call’
import crmSalesRanking from ‘@/components/crm/crm-sales-ranking’
const complib = { crmCall, crmSalesRanking }
export default {
components: complib,
}


