放在image上执行@touchend是无效的❌ 包层view <view @touchend.prevent="sendMessage" @touchstart.prevent='p'> <u--image :src="require('@/static/send.png')" width="26px" height="26px" radius="10"></u--image> </view> methods: { p() {}, // 空函数,防止软键盘收起 sendMessage() {} // 发消息逻辑 }