4***@qq.com
4***@qq.com
  • 发布:2023-08-02 14:09
  • 更新:2023-08-02 18:09
  • 阅读:389

uni.showModal()的输入框和input标签绑定方法冲突问题

分类:uni-app

该问题是运行在安卓机上:给input标签加上@focus=“xxx” inputmode="none"后,先input获取焦点执行xxx,再打开uni.showModal()的窗口,点击输入框获取焦点时也执行了input绑定的xxx!怎么样让后者不执行input绑定的方法?我试过Vue的事件修饰符.self都不执行,.stop没用

2023-08-02 14:09 负责人:无 分享
已邀请:
喜欢技术的前端

喜欢技术的前端 - QQ---445849201

如果input元素不输入的情况下可以这样,如果不是可以再讨论

<template>  
    <view class="content">  
        <input type="text" @click="haha"  inputmode="none" disabled="disabled" placeholder="input">  
    </view>  
</template>  
<script>  

    export default {  
        data() {  
            return {  
                focus:false  
            }  
        },  
        methods: {  
            haha(){  
                console.log('hahahahahahahaha')  
                uni.showModal({  
                    title: '提示',  
                    content: '这是一个模态弹窗',  
                    editable:true,  
                    success: function (res) {  
                        if (res.confirm) {  
                            console.log('用户点击确定');  
                        } else if (res.cancel) {  
                            console.log('用户点击取消');  
                        }  
                    }  
                });  
            }  
        }  
    }  
</script>

要回复问题请先登录注册