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


Posted in Javascript onJune 08, 2017

前言

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

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

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

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

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

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

然后在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)

总结

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

Javascript 相关文章推荐
用js 让图片在 div或dl里 居中,底部对齐
Jan 21 Javascript
javascript一点特殊用法
May 28 Javascript
JavaScript 语法集锦 脚本之家基础推荐
Nov 15 Javascript
用javascript为页面添加天气显示实现思路及代码
Dec 02 Javascript
判断输入的字符串是否是日期格式的简单方法
Jul 11 Javascript
微信小程序  Mustache语法详细介绍
Oct 27 Javascript
关于Vue.js 2.0的Vuex 2.0 你需要更新的知识库
Nov 30 Javascript
jQuery实现jQuery-form.js实现异步上传文件
Apr 28 jQuery
详解基于Vue-cli搭建的项目如何和后台交互
Jun 29 Javascript
react koa rematch 如何打造一套服务端渲染架子
Jun 26 Javascript
vue 自动化路由实现代码
Sep 03 Javascript
vue 自定义的组件绑定点击事件
Apr 21 Vue.js
jquery实现放大镜简洁代码(推荐)
Jun 08 #jQuery
原生JS发送异步数据请求
Jun 08 #Javascript
vue2 自定义动态组件所遇到的问题
Jun 08 #Javascript
vue.js中过滤器的使用教程
Jun 08 #Javascript
了解VUE的render函数的使用
Jun 08 #Javascript
Node.js 使用命令行工具检查更新
Jun 08 #Javascript
在vue.js中抽出公共代码的方法示例
Jun 08 #Javascript
You might like
php计划任务之验证是否有多个进程调用同一个job的方法
2015/12/07 PHP
JavaScript XML操作 封装类
2009/07/01 Javascript
js日期、星座的级联显示代码
2014/01/23 Javascript
现代 JavaScript 开发编程风格Idiomatic.js指南中文版
2014/05/28 Javascript
javascript进行数组追加方法小结
2014/06/16 Javascript
javascript中函数作为参数调用的方法
2015/02/09 Javascript
Jquery代码实现图片轮播效果(一)
2015/08/12 Javascript
基于bootstrap插件实现autocomplete自动完成表单
2016/05/07 Javascript
JavaScript中的Reflect对象详解(ES6新特性)
2016/07/22 Javascript
值得学习的bootstrap fileinput文件上传工具
2016/11/08 Javascript
jQuery制作图片旋转效果
2017/02/02 Javascript
如何用JS/HTML将时间戳转换为“xx天前”的形式
2017/02/06 Javascript
微信小程序 后台登录(非微信账号)实例详解
2017/03/31 Javascript
js判断用户是输入的地址请求的路径(实例讲解)
2017/07/18 Javascript
mui框架移动开发初体验详解
2017/10/11 Javascript
Vue Socket.io源码解读
2018/02/07 Javascript
JavaScript 有用的代码片段和 trick
2018/02/22 Javascript
关于jquery中attr()和prop()方法的区别
2018/05/28 jQuery
js实现图片3D轮播效果
2019/09/21 Javascript
js计时事件实现圆形时钟
2020/03/25 Javascript
在Python中使用异步Socket编程性能测试
2014/06/25 Python
Python中的getopt函数使用详解
2015/07/28 Python
python算法与数据结构之单链表的实现代码
2019/06/27 Python
python 实现turtle画图并导出图片格式的文件
2019/12/07 Python
解决python中import文件夹下面py文件报错问题
2020/06/01 Python
Python用access判断文件是否被占用的实例方法
2020/12/17 Python
德国的各种媒体在线商店:Thalia.de(书籍、电子书、玩具等)
2020/10/08 全球购物
2014年高考决心书
2014/03/11 职场文书
幼儿园课题方案
2014/06/09 职场文书
医学专业毕业生求职信
2014/06/20 职场文书
公司授权委托书范本
2014/09/18 职场文书
公司合并协议书范本
2014/09/30 职场文书
小学校长个人总结
2015/03/03 职场文书
初婚未育证明样本
2015/06/18 职场文书
工作简报格式范文
2015/07/21 职场文书
心理学培训心得体会
2016/01/22 职场文书