微信小程序开发之toast提示插件使用示例

 更新时间:2017年06月08日 09:58:06   作者:itakeo  
这篇文章主要给大家介绍了微信小程序开发之toast提示插件的相关资料,文中通过示例代码介绍的非常详细,对大家具有一定的参考学习价值,需要的朋友们下面来一起看看吧。

前言

3月28号微信更新了版本,showToast可以通过image参数修改默认icon了,最大时间也取消了。

以上两个更新实用很多,但icon还是无法去除。显示形式有点单一,无法自定义,可能后续更新会增加更多功能。下面来看看本文的详细内容:

下载文章下面的文件,放在根目录。

然后在app.js中引入js并添加到App中,如下:

var wxToast = require('toast/toast.js')
App({
 wxToast ,
 onLaunch: function () {}
})

在app.wxss中添加如下css:

.wxToast_mask{width:100%;height:100%;position:fixed;left:0px;top:0px;z-index:10000;background:rgba(0,0,0,0);opacity:0;display:none}.wxToast_show{display:block}.wxToast_content{max-width:80%;min-width:90px;position:absolute;left:50%;top:20%;transform:translate3d(-50%,0,0);padding:15px;color:#fff;font-size:17px;text-align:center;border-radius:5px;background:rgba(0,0,0,.8)}.wxToast_img{width:55px;height:55px;display:block;margin:0 auto 8px auto}

接着在页面xxx.wxml中添加如下内容:

<import src="../../toast/toast.wxml"/>
<template is="wxToast" data="{{...wxToastConfig}}"></template>

最后在页面xxx.js中就可以调用了。

var app = getApp(); //wxToast挂载在app下面,所以必须先获取app
Page({
 toast: {
 //调用
 app.wxToast({
  title : '加载中'
 })
 },
 onLoad : function( ){}
})

更多方法:

app.wxToast({
 title : '验证码错误', //标题,不写默认正在加载
 img : '../../images/cc.png', //icon路径,不写不显示
 imgClass : 'images', //icon添加class类名
 contentClass : 'content', //内容添加class类名
 duration : 3000, //延时关闭,默认2000
 tapClose : false, //点击关闭,默认false
 show : function(){ //显示函数
 console.log('显示啦')
 },
 hide : function(){ //关闭函数
 console.log('消失啦')
 }
});
app.wxToast(false); //如果需要隐藏,参数设置为false即可。
setTimeout(function(){
 app.wxToast(false);
},3000) 

点击这里下载文件

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流,谢谢大家对脚本之家的支持。

相关文章

  • ES6字符串的扩展实例

    ES6字符串的扩展实例

    这篇文章主要介绍了ES6字符串的扩展实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-12-12
  • 数组方法解决JS字符串连接性能问题有争议

    数组方法解决JS字符串连接性能问题有争议

    大多数情况下,加法运算符是首选;如果用户主要使用IE6或7,并且字符串大小较大或数量较多时,那么数组技术就很值得。
    2011-01-01
  • 简单漂亮的js弹窗可自由拖拽且兼容大部分浏览器

    简单漂亮的js弹窗可自由拖拽且兼容大部分浏览器

    js弹窗想必大家都有见到过吧,如何要说可以自由拖拽,并兼容大部分浏览器的就没有几个了吧,本文的这个示例或许是大家要找的,可以参考下
    2013-10-10
  • javascript实现输入框内容提示及隐藏功能

    javascript实现输入框内容提示及隐藏功能

    这篇文章主要介绍了javascript实现输入框内容提示及隐藏功能,实现方法真的超简单,本文通过示例代码给大家介绍的非常详细,需要的朋友可以参考下
    2021-09-09
  • JavaScript实现动态添加、移除元素或属性的方法分析

    JavaScript实现动态添加、移除元素或属性的方法分析

    这篇文章主要介绍了JavaScript实现动态添加、移除元素的方法,结合实例形式分析了javascript针对页面元素动态添加、移除、设置等相关函数与使用技巧,需要的朋友可以参考下
    2019-01-01
  • JS监听一个变量改变的两种方法

    JS监听一个变量改变的两种方法

    在业务中,由于项目采用微前端架构,需要通过A应用的某个值的变化对B应用中的DOM进行改变(如弹出一个Modal),第一个想到的可能是发布订阅模式,其实不如将问题缩小化,采用原生的能力去解决,本文介绍了两种方法来使用JS监听一个变量改变,需要的朋友可以参考下
    2023-11-11
  • 基于JavaScript实现鼠标悬浮弹出跟随鼠标移动的带箭头的信息层

    基于JavaScript实现鼠标悬浮弹出跟随鼠标移动的带箭头的信息层

    这篇文章主要介绍了基于JavaScript实现鼠标悬浮弹出跟随鼠标移动的带箭头的信息层 的相关资料,需要的朋友可以参考下
    2016-01-01
  • TypeScript 类型编程之索引类型递归去掉可选修饰

    TypeScript 类型编程之索引类型递归去掉可选修饰

    这篇文章主要介绍了TypeScript 类型编程之索引类型递归去掉可选修饰,文章围绕主题展开详细的内容介绍,具有一定的参考价值,需要的小伙伴可以参考一下
    2022-08-08
  • 使用JavaScript实现一个录屏插件

    使用JavaScript实现一个录屏插件

    不知道大家平时都是使用什么录屏软件呢,有没有想过只用JavaScript我们也可以快速实现一个录屏插件呢,感兴趣的小伙伴就跟随小编一起学习一下吧
    2024-10-10
  • Promise面试题详解之控制并发

    Promise面试题详解之控制并发

    promise面试中经常会遇到的一个问题就是关于控制并发的,所以下面这篇文章主要给大家介绍了关于Promise面试题之控制并发的相关资料,需要的朋友可以参考下
    2021-05-05

最新评论