ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

微信小程序之弹出提示框确认取消按钮以及在该api内的方法中不能使用setData的问题!

2020-04-16 16:06:44  阅读:322  来源: 互联网

标签:调用 string success 取消 微信 按钮 api res 之弹


首先,我们来介绍一下弹出提示框:

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

弹出提示框调用showModel这个API即可,这个最基本的显示是确认和取消两个按钮,当然你也可以根据自己的需要进行修改。
在这里插入图片描述

属性	          类型	    默认值	    必填	   说明
title	      string	             否	   提示的标题
content	      string		         否	   提示的内容
showCancel	  boolean	true	     否	   是否显示取消按钮
cancelText	  string	'取消'	     否	   取消按钮的文字,最多 4 个字符
cancelColor	  string	#000000	     否	   取消按钮的文字颜色,必须是 16 进制格式的颜色字符串
confirmText	  string	'确定'	     否	   确认按钮的文字,最多 4 个字符
confirmColor  string	#576B95	     否	   确认按钮的文字颜色,必须是 16 进制格式的颜色字符串
success	      function		         否	   接口调用成功的回调函数
fail	      function		         否	   接口调用失败的回调函数
complete	  function		         否	   接口调用结束的回调函数(调用成功、失败都会执行)

接着我们要处理在success这几个回调函数中使用setData报错的问题:
很简单,你只需要将success(res)改为success:res=> 即可

wx.showModal({
     title: '退出提示',
     content: '确定要退出登录吗?',
     success: res=>{
       if (res.confirm) {
         this.setData({
           
         })
       } else if (res.cancel) {
         console.log('取消')
       }
     }
   })

欢迎关注公众号【夜来疏影】
在这里插入图片描述

标签:调用,string,success,取消,微信,按钮,api,res,之弹
来源: https://blog.csdn.net/weixin_43729943/article/details/105519013

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有