首页 > 编程语言 >微信小程序11 弹窗showToast,showLoading,showModal

微信小程序11 弹窗showToast,showLoading,showModal

时间:2023-08-07 17:25:39浏览次数:38  
标签:11 showLoading showToast title showModal 弹窗 wx

弹窗是相当常用的功能,在微信里用弹窗还是挺方便的。

不同于我们写网页时,对于alert,confirm这些比较简陋的原生弹窗通常要引入第三方插件来美化,微信自带的弹窗效果还不错。

放一个按钮,绑定showToast方法。

<button bind:tap="showToast">点击弹窗1</button>

Js方法

通用showToast

使用微信提供的api,wx.showToast

  showToast() {     wx.showToast({       title: '弹窗1',       icon:'success'     })   }

弹窗效果

 这个是我们最常见的效果了。

常用属性

 

title:就是文字内容;

icon:弹窗图案,不写的话默认是success,图案就是一个√

   还有error :一个报错一样的感叹号;

    

    loading:转圈圈的效果

    

     none:就是个透明的层,没有别的图案

    

duration:弹窗存在时长,值是毫秒;  

加载用 showLoading 

专门的loading效果

效果就是showToast的icon:loading的效果,属性也和showToast一样(除了icon不用设置)。

有区别的点在于,如果不指定弹窗时长,showLoading 会一直转圈圈不消失,我们可以通过指定duration来限制时长。

 

需要注意的点

如果一个方法里有多个弹窗api,那么只有最后一个生效

 

手动关闭弹窗

关闭对应的弹窗

    wx.hideToast()
    wx.hideLoading()

 

以上的showToast和showLoading,都是用来做一个提示功能的,没有互动。

showModal

开发工具默认就给了这几个结构

title标题,content提示文本内容,complete是选择的结果,取消或确定,可以在里面写相应的操作。

 showModal(){
    wx.showModal({
      title: '提示',
      content: '请选择',
      complete: (res) => {
        if (res.cancel) {
          
        }
    
        if (res.confirm) {
          
        }
      }
    })
  }

页面展示

 

标签:11,showLoading,showToast,title,showModal,弹窗,wx
From: https://www.cnblogs.com/luyShare/p/17611926.html

相关文章

  • 11REST表述性状态转移
    REST是一种通常使用HTTP和XML进行基于WEB通信的技术,可以降低开发的复杂性,提高系统的可伸缩性以往的每一个命令对应一个接口,命令数量多导致接口爆炸,现在通过REST技术将不同的命令都可以通过相同的接口实现相应的功能。 REST的5个原则:网络上所有的事物都应该抽象为资源每个资......
  • 数学讲义1-11章
    第一章:18页第二章:29页第二章:36页第二章:37页第二章:43页第二章:49页,(另一种方式)第三章:58页第三章:59页第三章:60页第三章:61页第三章:62页第三章:62,63页第三章:64页第三章:65页第三章:65页第三章:66页第三章:70页第四章:76页第四章:79页第四章:80页第四章:8......
  • 7-11 分段计算居民水费 (10分)
    7-11 分段计算居民水费 (10分)为鼓励居民节约用水,自来水公司采取按用水量阶梯式计价的办法,居民应交水费y(元)与月用水量x(吨)相关:当x不超过15吨时,y=4x/3;超过后,y=2.5x−17.5。请编写程序实现水费的计算。输入格式:输入在一行中给出非负实数x。输出格式:在一行输出应交的水费,精确到小数点......
  • 611-基于VU9P的2路4Gsps AD 2路5G DA PCIe收发卡
    一、板卡概述    基于XCVU9P的5GspsADDA收发PCIe板卡。该板卡要求符合PCIe3.0标准,包含一片XCVU9P-2FLGA2014I、2组64-bit/8GBDDR4、2路高速AD,2路高速DA,支持外触发,外时钟。板卡工作温度范围0到60℃,板卡设计加工包含散热装置,支持服务器风冷散热。软件包括接口测试软件,......
  • MTK 2.9.2 迁移Oracle 11g 至 openGauss 5.0.0操作指南
    MTK2.9.2迁移Oracle11g至openGauss5.0.0操作指南尚雷openGauss2023-08-0418:01发表于四川前言:最近在进行一些去O的验证测试,之前测试过MTK迁移Oracle到MogDB,正好测试下Oracle到openGauss的迁移,于是做了如下测试,并整理记录成文,还望对此熟悉的朋友多多指正。一、简介MTK全......
  • 前端 Vue 应该知道的一些东西,个人笔记 2021-11-26
    前端代码编写规范及es6常用语法命名规范文件夹名称,文件名称,组件名称,统一使用大驼峰或者小横线方式命名;组件文件名:list-item.vue.或者ListItem.vue;基础的无状态的通用组件加VBaseApp前缀BaseButtonAppButton在html中<base-button>或者<BaseButton>url路径名:小......
  • 题解 P8085 [COCI2011-2012#4] KRIPTOGRAM
    题目链接题目问的是相对位置是否一样,即若\(s\)的第\(1,2,3\)个字符串相等,\(t\)的第\(1,2,3\)个字符串也相等,则\(s=t\)。由于\(t\)的长度是固定的,所以我们使用哈希进行快速匹配。那么如何设计哈希函数则成为本题的难点。由于问相对位置,那么可以记\(val[i]\)表示......
  • P3520 [POI2011] SMI-Garbage
    \(P3520\)\([POI2011]\)\(SMI-Garbage\)题目描述有一个可以看成无向图的城市,上面有\(n\)个点和\(m\)条边。每一天,有若干辆垃圾车按照环形来跑一圈。并且,对于一辆垃圾车,除了起点以外不能跑两次。一条路有\(2\)种状态:清洁的(用0表示)或不清洁的(用1表示)。每次垃圾车经......
  • 玩一玩通义千问Qwen开源版,Win11 RTX3060本地安装记录!
    大概在两天前,阿里做了一件大事儿。   就是开源了一个低配版的通义千问模型--通义千问-7B-Chat。这应该是国内第一个大厂开源的大语言模型吧。虽然是低配版,但是在各类测试里面都非常能打。官方介绍:Qwen-7B是基于Transformer的大语言模型,在超大......
  • Windows11使用docker desktop安装kafka&zookeeper集群
    docker-compose安装zookeeper集群参考文章:http://t.csdn.cn/TtTYIhttps://blog.csdn.net/u010416101/article/details/122803105?spm=1001.2014.3001.5501准备工作:​ 在开始新建集群之前,新建好文件夹,用来挂载kafka、zookeeper数据,如下:zookeeper文件夹D:\soft\docker\zookee......