美文网首页
wepy.showModal() 回调不执行

wepy.showModal() 回调不执行

作者: 飞鱼YE | 来源:发表于2019-01-31 10:08 被阅读0次
wepy.showModal({
  title: '提示',
  content: '这是一个模态弹窗',
  success(res) {
    if (res.confirm) {
      console.log('用户点击确定')
    } else if (res.cancel) {
      console.log('用户点击取消')
    }
  }
})

问题:success 回调不执行,改用 wx.showModal() 正常。
原因:使用Promise, 框架默认对小程序提供的API全都进行了 Promise 处理。
如果开启了promise模式,可以通过then调用,若是没有,则可以通过传参的形式调用:

wepy.showModal({
  title: '提示',
  content: '这是一个模态弹窗'
}).then(res => {
  if (res.confirm) {
    console.log('用户点击确定')
  } else if (res.cancel) {
    console.log('用户点击取消')
  }
})

相关文章

  • wepy.showModal() 回调不执行

    问题:success 回调不执行,改用 wx.showModal() 正常。原因:使用Promise, 框架默认对...

  • 前端入门11 -- JavaScript之Promise

    回调函数 回调函数分为两种类型,分别为同步回调与异步回调; 同步回调:会立即执行,完全执行完了才结束,不会放入回调...

  • 异步的发展

    回调函数存在两个问题1、不能try catch执行异步代码,结果放在回调函数里面回调函数再执行,这是两个不同的过程...

  • JS同步回调和异步回调

    同步回调函数 按照正常顺序执行 输出为: 异步回调函数 setTimeout将回调函数放在下一个任务队列执行 输出为

  • Spring容器初始化和getBean回调方法执行流程

    Spring容器初始化和getBean回调方法执行流程 BeanFactoryPostProcessor接口回调-...

  • 从回调函数到 async await,理清异步编程解决方案

    异步解决方案历程 1. 回调函数 回调函数是最开始的异步解决方案,在异步代码执行完后去执行回调函数 这样做有几个缺...

  • promise

    异步的出现,解救了无数深陷 回调 不能自拔的人们。 1.回调地狱 过深的嵌套,导致回调地狱,难以追踪回调的执行顺序...

  • nodejs--day4笔记

    1. 同步与异步API 回调函数 通过回调函数返回异步API的值 代码执行顺序 2. promise 解决回调...

  • JS中的事件循环

    宏任务 包括:包含执行整体的js代码,事件回调,XHR回调,定时器(setTimeout/setInterval/...

  • Promise(二)then的原理

    Promise.then 函数接受两个函数,第一个函数执行成功回调(onResolve),第二个函数执行错误回调(...

网友评论

      本文标题:wepy.showModal() 回调不执行

      本文链接:https://www.haomeiwen.com/subject/qutodqtx.html