uni-app打包后@focus.stop不执行

uni-app打包后点击@focus.stop不应该就不执行huiF()方法了吗?为什么我打包到手机运行还是会跳转页面呢?
浏览器运行就不会跳转

img

img

事件修饰符.stop相当于=>event.stopPropagation()阻止事件冒泡
focus:当元素获得焦点时触发。这个事件不冒泡

参考自chatGPT:
在uni-app中,使用@focus.stop可以阻止元素获取焦点时触发默认行为,例如阻止文本框获取焦点时,键盘弹出等操作。但是,@focus.stop并不能完全阻止点击事件的触发。
如果您希望在点击元素时不执行跳转页面的操作,可以尝试使用@click.stop来阻止点击事件的继续传播。修改代码如下:

<uni-button @click.stop="huiF()">点击按钮</uni-button>

这样,当点击按钮时,会阻止点击事件的继续传播,从而不会执行跳转页面的操作。
需要注意的是,@click.stop只能阻止点击事件的传播,对于一些特殊的操作(例如页面跳转)可能需要进一步处理。