uniapp HBuilder闪退,有页面或代码量限制

uniapp有个巨坑,一但项目的总vue数量或代码量超过一个值,则有以下表现症状:

page.json 中添加 path,无论该 path 是加在在主包中,还是加在 subPackages 的子包中,运行在 APPHBuilder 直接 闪退,控制台无任何错误信息。在H5中正常

测试情况:

有人说是vue数量问题,大概200多个vue。但从我测试来看,应该与代码量关系更大,因为我测试时无论建立多少空的vue,都没有闪退,但如果在里面加了任何代码就会闪退,注释的代码也不行。

原因分析:

可能编译后的文件超过了一定大小导致。(猜测

目前解决方案:

拆项目,保持每个项目总vue数不超过200个或控制代码量。

这个坑官方没有任何解释或修正。
原文 该巨坑2021年就有人提出来了,但官方没有一个问题说明或完美的解决方案。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
HBuilder UniApp中,可以通过使用router来实现页面跳转。首先,需要使用`<button @click="gotopage">跳转页面</button>`在跳转页面的触发事件中进行协商。然后,在`methods`中定义一个`gotopage`方法,该方法使用`this.$router.push`来实现页面跳转。具体的代码如下所示: ```javascript methods: { gotopage() { this.$router.push({ path:'/pages/index/gotopage', }) } } ``` 通过以上的代码,当点击"跳转页面"按钮时,就会执行`gotopage`方法,并且页面会跳转到`/pages/index/gotopage`路径下的页面。这样就实现了在HBuilder UniApp中的页面跳转操作。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [Android 实现页面跳转](https://download.csdn.net/download/weixin_38721405/12773307)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* *3* [hbuilder uniapp如何实现页面跳转](https://blog.csdn.net/weixin_53040946/article/details/118353481)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值