>  기사  >  위챗 애플릿  >  WeChat에서 개발한 토스트 메시지 플러그인 사용 예

WeChat에서 개발한 토스트 메시지 플러그인 사용 예

零下一度
零下一度원래의
2017-06-17 17:24:052500검색

이 글에서는 주로 WeChat 애플릿 개발을 위한 토스트 프롬프트 플러그인 관련 정보를 소개합니다. 이 글에서는 샘플 코드를 통해 이를 매우 자세하게 소개하고 있으며, 이는 필요한 모든 사람이 사용할 수 있는 학습 가치가 있습니다. 아래를 보세요.

머리말

3월 28일, 위챗 버전이 업데이트되었습니다. ShowToast는 이미지 매개변수를 통해 기본 아이콘을 수정할 수 있으며, 최대 시간도 취소되었습니다.

위의 두 가지 업데이트는 매우 유용하지만 아이콘은 여전히 ​​제거할 수 없습니다. 표시 형식은 다소 단순하며 향후 업데이트에서 더 많은 기능이 추가될 수 있습니다. 이 기사의 세부 사항을 살펴보겠습니다.

기사 아래의 파일을 다운로드하여 루트 디렉터리에 넣습니다.

그런 다음 app.js에 js를 도입하고 다음과 같이 앱에 추가합니다.


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 : &#39;加载中&#39;
 })
 },
 onLoad : function( ){}
})

다른 방법:


app.wxToast({
 title : &#39;验证码错误&#39;, //标题,不写默认正在加载
 img : &#39;../../images/cc.png&#39;, //icon路径,不写不显示
 imgClass : &#39;images&#39;, //icon添加class类名
 contentClass : &#39;content&#39;, //内容添加class类名
 duration : 3000, //延时关闭,默认2000
 tapClose : false, //点击关闭,默认false
 show : function(){ //显示函数
 console.log(&#39;显示啦&#39;)
 },
 hide : function(){ //关闭函数
 console.log(&#39;消失啦&#39;)
 }
});


app.wxToast(false); //如果需要隐藏,参数设置为false即可。
setTimeout(function(){
 app.wxToast(false);
},3000)

파일을 다운로드하려면 여기를 클릭하세요

위 내용은 WeChat에서 개발한 토스트 메시지 플러그인 사용 예의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.