自定义提示框,怎么点击确认取消按钮返回选取的结果?

image.png
点击确认
image.png
弹出
image.png

怎么能够返回选取的结果呢,ret应该怎么操作?

阅读 1.7k
2 个回答

如果你用的是jquery,可以在按钮上绑定 data-var 来区分按钮,
如果你是用的vue react 等现在框架, 执行回调函数的时候把参数传入。

通过回调函数,一般来说包装成 promise 会好一些
例如:

$(".open").click(async function ({
  // 这样就可以拿到用户选择的结果了,不过这段代码还没有处理全部的情况需要你自己改改
  let ret = await new Promise((r,j)=>{
    msgbox("你猜这是什么", "这是内容", function(ret) {
      r(ret)
    });
  }) 
});

上面是手打的不保证程序可以正常运行,但是这样的思路

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏