帖子
帖子
用户
博客
课程
显示全部楼层
270
帖子
2
勋章
6309
Y币

[多端开发] dialogBox.alert是否能在点击框外关闭时返回一个值?

[复制链接]
发表于 2024-4-18 15:09:31

模块dialogBox调用   dialogBox.alert  时设置  tapClose:true


在点击框外关闭时是否能捕捉到用户点击了遮罩层关闭?

可以捕捉到
270
帖子
2
勋章
6309
Y币

没有看到返回值呢?怎么捕捉
8080 · 2024-4-18 15:26没有看到返回值呢?怎么捕捉

ret里面就有,我刚测试的,你打印没有吗
270
帖子
2
勋章
6309
Y币
chyd④④⑤⑤②⑦⑧⑤② · 2024-4-18 15:40ret里面就有,我刚测试的,你打印没有吗

我打印没有的噢,华为安卓10测试的,版本1.1.9
8080 · 2024-4-18 15:59我打印没有的噢,华为安卓10测试的,版本1.1.9

你代码怎么写的,贴一下源码。
270
帖子
2
勋章
6309
Y币
本帖最后由 8080 于 2024-4-18 17:25 编辑
chyd④④⑤⑤②⑦⑧⑤② · 2024-4-18 16:17你代码怎么写的,贴一下源码。

var dialogBox = api.require('dialogBox');
    dialogBox.alert({
        texts: {
            title: title,
            content: msg,
            leftBtnTitle: lmsg,
            rightBtnTitle: rmsg
        },
        tapClose: true,
        // animation:true,
        styles: {
            bg: '#fff',
            w: 290,
            corner: 5,
            title: {
                marginT: 20,
                titleSize: 16,
                titleColor: '#333'
            },
            content: {
                marginT: 15,
                marginB: 20,
                color: '#333',
                size: 14
            },
            left: {
                marginB: 15,
                marginL: 30,
                w: 100,
                h: 35,
                corner: 5,
                bg: '#999',
                size: 14,
                color: '#fff'
            },
            right: {
                marginB: 15,
                marginL: 30,
                w: 100,
                h: 35,
                corner: 5,
                bg: '#fb7269',
                size: 14,
                color: '#fff'
            }
        }
    }, function (ret,err) {
        console.log(JSON.stringify(ret)+JSON.stringify(err));

});

270
帖子
2
勋章
6309
Y币
chyd④④⑤⑤②⑦⑧⑤② · 2024-4-18 16:17你代码怎么写的,贴一下源码。

点left或者right都有返回值
270
帖子
2
勋章
6309
Y币
chyd④④⑤⑤②⑦⑧⑤② · 2024-4-18 16:17你代码怎么写的,贴一下源码。

var dialogBox = api.require('dialogBox');
    dialogBox.alert({
        texts: {
            title: title,
            content: msg,
            leftBtnTitle: lmsg,
            rightBtnTitle: rmsg
        },
        tapClose: true,
        // animation:true,
        styles: {
            bg: '#fff',
            w: 290,
            corner: 5,
            title: {
                marginT: 20,
                titleSize: 16,
                titleColor: '#333'
            },
            content: {
                marginT: 15,
                marginB: 20,
                color: '#333',
                size: 14
            },
            left: {
                marginB: 15,
                marginL: 30,
                w: 100,
                h: 35,
                corner: 5,
                bg: '#999',
                size: 14,
                color: '#fff'
            },
            right: {
                marginB: 15,
                marginL: 30,
                w: 100,
                h: 35,
                corner: 5,
                bg: '#fb7269',
                size: 14,
                color: '#fff'
            }
        }
    }, function (ret,err) {
        console.log(JSON.stringify(ret)+JSON.stringify(err));
});
您需要登录后才可以回帖 登录

本版积分规则