v***@163.com
v***@163.com
  • 发布:2020-04-21 09:24
  • 更新:2021-05-14 15:50
  • 阅读:1567

【报Bug】popup 无法弹出

分类:uni-app

详细问题描述

真机安卓下

input 输入框,@confirm="confirm" 事件中无法弹出 popup

[可重现代码片段]
<input @confirm="confirm" type="text" placeholder="scan barcode" confirm-type="search" v-model="barcode"></input>

<uni-popup ref="showtip" type="center" :mask-click="false">
<view class="uni-tip">
<text class="uni-tip-title">Please enter quantity</text>
<view class="uni-tip-content">
xxxxxxxxx
</view>
<view class="uni-tip-group-button">
<text class="uni-tip-button btnright" @click="closeTip(0)">Cancel</text>
<text class="uni-tip-button" @click="closeTip(1)">Ok</text>
</view>
</view>
</uni-popup>

confirm(e) {
this.$refs['showtip'].open();

},

联系方式

[QQ] 651638676

2020-04-21 09:24 负责人:DCloud_uni-ad_HDX 分享
已邀请:
DCloud_uni-ad_HDX

DCloud_uni-ad_HDX

HBuilderX 2.6.14 alpha,android 6.0 测试没有问题,请提供页面完整代码

<template>  
    <view class="content">  
        <uni-popup ref="showtip" type="top" :mask-click="false">  
            <view class="uni-tip">  
                <text class="uni-tip-title">警告</text>  
                <text class="uni-tip-content">这是一个通过自定义 popup,自由扩展的 警告弹窗。点击遮罩不会关闭弹窗。</text>  
                <view class="uni-tip-group-button">  
                </view>  
            </view>  
        </uni-popup>  
        <view>  
            <input @confirm="confirm" type="text" placeholder="scan barcode" confirm-type="search">  
        </view>  
    </view>  
</template>  

<script>  
    export default {  
        data() {  
            return {  
                title: 'Hello'  
            }  
        },  
        methods: {  
            confirm(e) {  
                this.$refs['showtip'].open();  
            }  
        }  
    }  
</script>  

<style>  
    .content {  
        display: flex;  
        flex-direction: column;  
    }  
</style>  
w***@163.com

w***@163.com

我还发现个问题 mask-click 不管设置为true还是false 蒙版点击都无法关闭弹窗,有碰到得的 H5、APP下都无效
  • zwp_jiayou

    你mask-click是不是没加冒号:

    2021-05-14 15:57

  • w***@163.com


    回复 976231: 加了。<uni-popup-dialog

    mode="input"

    title="请输入意见"

    value=""

    beforeClose="false"

    mask-click="false"
    placeholder=""

    @confirm="commitApproval"

    ></uni-popup-dialog>

    2021-05-14 17:39

  • zwp_jiayou

    回复 w***@163.com: 你这不是没加吗?不加冒号的都是字符串,你要这样写 :mask-click="false"

    2021-05-17 18:16

该问题目前已经被锁定, 无法添加新回复