uni-app u-swipe-action组件报错 Error: Not Found Page[1][-1,7-0;12353] at view.umd.min.js:1
uni-app u-swipe-action组件报错 Error: Not Found Page[1][-1,7-0;12353] at view.umd.min.js:1
bug描述:
u-swipe-action 这个控件随机报错,有没有解决办法
操作步骤:
无
预期结果:
无
实际结果:
无



更多关于uni-app u-swipe-action组件报错 Error: Not Found Page[1][-1,7-0;12353] at view.umd.min.js:1的实战教程也可以访问 https://www.itying.com/category-93-b0.html
2 回复
?????
更多关于uni-app u-swipe-action组件报错 Error: Not Found Page[1][-1,7-0;12353] at view.umd.min.js:1的实战教程也可以访问 https://www.itying.com/category-93-b0.html
这个错误通常与u-swipe-action组件在滑动操作时的页面索引计算异常有关。从错误信息分析,可能是组件在查找页面节点时获取到了无效的页面索引[-1],导致无法定位对应的页面实例。
建议排查以下几点:
- 检查u-swipe-action组件是否在v-for循环中使用,确保每个item的唯一key值正确设置
- 确认组件是否在动态生成的列表中使用,可能存在组件销毁后仍尝试访问的情况
- 查看组件版本,升级到最新版本可能已修复此问题
- 检查页面结构,确保u-swipe-action没有嵌套在异常的元素中
临时解决方案可以尝试在u-swipe-action外层添加catch-touchmove事件阻止冒泡:
<view [@touchmove](/user/touchmove).stop="">
<u-swipe-action>
<!-- 内容 -->
</u-swipe-action>
</view>

