微信小程序-常用弹窗

简介: 官方文档:https://developers.weixin.qq.com/miniprogram/dev/api/ui/interaction/wx.showToast.html

官方文档:https://developers.weixin.qq.com/miniprogram/dev/api/ui/interaction/wx.showToast.html


showToast


showModal


showLoading


showActionSheet


页面结构文件:

<!--index.wxml-->
<button bindtap="onShowToast">showToast</button>
<button bindtap="onShowLoading">showLoading</button>
<button bindtap="onShowModal">showModal</button>
<button bindtap="onShowActionSheet">showActionSheet</button>


JS 逻辑文件:

// index.js
Page({
  onShowToast() {
    wx.showToast({
      title: '成功',
      icon: "success",
      duration: 3000,
      mask: true,
      success() {
        console.log("显示成功");
      },
      fail() {
        console.log("显示失败");
      },
      complete() {
        console.log("complete");
      }
    })
  },
  onShowLoading() {
    wx.showLoading({
      title: '加载中',
    })
    // 注意点:不会主动消失,其它的和showToast差不多
    setTimeout(function () {
      wx.hideLoading()
    }, 2000)
  },
  onShowModal() {
    wx.showModal({
      title: '我是标题',
      content: '我是内容',
      cancelText: "撤退",
      cancelColor: "#00f",
      confirmText: "确认",
      confirmColor: "#f00",
      complete: (res) => {
        if (res.cancel) {
          console.log('点击了取消按钮');
        }
        if (res.confirm) {
          console.log('点击了确认按钮');
        }
      }
    })
  },
  onShowActionSheet() {
    wx.showActionSheet({
      itemList: ["电脑", "手机", "家具"],
      itemColor: '#f00',
      success (res) {
        console.log(res.tapIndex)
      },
      fail (res) {
        console.log(res.errMsg)
        console.log("点击了取消");
      }
    })
  }
})


目录
相关文章
|
2月前
|
小程序 API 开发者
小程序弹窗
小程序弹窗
80 0
|
2月前
|
小程序 JavaScript
小程序自定义弹窗禁止底部内容滚动(滚动穿透问题)
小程序自定义弹窗禁止底部内容滚动(滚动穿透问题)
233 0
|
10月前
|
传感器 小程序
微信小程序新版隐私协议弹窗实现最新版
微信小程序新版隐私协议弹窗实现最新版
954 1
|
11月前
|
小程序
微信小程序四种弹窗方式实例
微信小程序四种弹窗方式实例
316 0
微信小程序四种弹窗方式实例
|
7月前
|
小程序 JavaScript 前端开发
微信小程序(十三)小程序弹窗wx.showToast及wx.showModal
我这版的小程序中,没有使用到确定取消那样的弹窗,基本上用到的就是,加载中,成功或者失败那种消息提示类的弹窗。 微信本身给我们提供了一个这样的弹窗wx.showToast(Object object),挺好用的,我也没有再去折腾第三方组件的消息提醒弹窗。
86 0
|
7月前
|
JSON 小程序 前端开发
微信小程序(十四)小程序自定义弹窗组件
上一篇中说的是小程序自带的弹窗组件,今天,我们来试试小程序的自定义组件,我们自定义一个带确定取消的弹窗组件。 首先,放一下,最终的效果图:
238 0
|
10月前
|
小程序
uniapp授权小程序隐私弹窗效果demo(整理)
uniapp授权小程序隐私弹窗效果demo(整理)
|
12月前
|
小程序 JavaScript 前端开发
微信小程序学习实录3(环境部署、百度地图微信小程序、单击更换图标、弹窗信息、导航、支持腾讯百度高德地图调起)
微信小程序学习实录3(环境部署、百度地图微信小程序、单击更换图标、弹窗信息、导航、支持腾讯百度高德地图调起)
506 0
|
JSON 小程序 数据格式
微信小程序的全局弹窗以及全局实例
微信小程序的全局弹窗以及全局实例
525 0
|
小程序 开发者
微信小程序+轮播图+弹窗等设置
微信小程序+轮播图+弹窗等设置
130 0