久久99久久人婷婷精品综合_超碰aⅴ人人做人人爽欧美_亚洲电影第三页_日韩欧美一中文字暮专区_波多野结衣的一区二区三区_婷婷在线播放_人人视频精品_国产精品日韩精品欧美精品_亚洲免费黄色_欧美性猛交xxxxxxxx

如何在微信小程序中自定義toast組件

如何在微信小程序中自定義toast組件?相信很多沒(méi)有經(jīng)驗(yàn)的人對(duì)此束手無(wú)策,為此本文總結(jié)了問(wèn)題出現(xiàn)的原因和解決方法,通過(guò)這篇文章希望你能解決這個(gè)問(wèn)題。

創(chuàng)新互聯(lián)公司專業(yè)為企業(yè)提供吉木薩爾網(wǎng)站建設(shè)、吉木薩爾做網(wǎng)站、吉木薩爾網(wǎng)站設(shè)計(jì)、吉木薩爾網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁(yè)設(shè)計(jì)與制作、吉木薩爾企業(yè)網(wǎng)站模板建站服務(wù),10余年吉木薩爾做網(wǎng)站經(jīng)驗(yàn),不只是建網(wǎng)站,更提供有價(jià)值的思路和整體網(wǎng)絡(luò)服務(wù)。

wxml

<!-- components/toast/toast.wxml -->
<view class="toast-box {{isShow? 'show':''}}" animation="{{animationData}}">
  <view class="toast-content" >
    <view class="toast-img">
      <block wx:if="{{type==='success'}}">
        <image class="toast-icon" src="xxx" />
      </block>
      <block wx:if="{{type==='fail'}}">
        <image class="toast-icon" src="xxx" />
      </block>
    </view>
    <view class="toast-title">{{title}}</view>
  </view>
</view>

js

// components/toast/toast.js
Component({
 properties: {
 },
 data: {
  type: 'fail',
  title: '你還沒(méi)有勾選呢!',
  isShow: false,
  animationData: ''
 },
 methods: {
  showToast: function (data) {
   const self = this;
   if (this._showTimer) {
    clearTimeout(this._showTimer)
   }
   if (this._animationTimer) {
    clearTimeout(this._animationTimer)
   }
   // display需要先設(shè)置為block之后,才能執(zhí)行動(dòng)畫
   this.setData({
    title: data.title,
    type: data.type,
    isShow: true,
   });
   this._animationTimer = setTimeout(() => {
    const animation = wx.createAnimation({
     duration: 500,
     timingFunction: 'ease',
     delay: 0
    })
    animation.opacity(1).step();
    self.setData({
     animationData: animation.export(),
    })
   }, 50)
   this._showTimer = setTimeout(function () {
    self.hideToast();
    if (data.compelete && (typeof data.compelete === 'function')) {
     data.compelete()
    }
   }, 1200 || (50 + data.duration))
  },
  hideToast: function () {
   if (this._hideTimer) {
    clearTimeout(this._hideTimer)
   }
   let animation = wx.createAnimation({
    duration: 200,
    timingFunction: 'ease',
    delay: 0
   })
   animation.opacity(0).step();
   this.setData({
    animationData: animation.export(),
   })
   this._hideTimer = setTimeout(() => {
    this.setData({
     isShow: false,
    })
   }, 250)
  }
 }
})

json

{
 "component": true,
 "usingComponents": {}
}

wxss

/* components/toast/toast.wxss */
.toast-box {
 position: absolute;
 left: 0;
 top: 0;
 width: 100%;
 height: 100%;
 z-index: 11;
 display: none;
 opacity: 0;
}
.show{
 display: block;
}
.toast-content {
 position: absolute;
 left: 50%;
 top: 35%;
 width: 350rpx;
 /*height: 250rpx;*/
 border-radius: 10rpx;
 box-sizing: bordre-box;
 transform: translate(-50%, -50%);
 background: rgba(0, 0, 0, .7);
}
.toast-img{
  width: 100%;
  height: 120rpx;
  padding-top: 15rpx;
  box-sizing: bordre-box;
  text-align: center;
}
.toast-icon{
  width: 100rpx;
  height: 100rpx;
}
.toast-title {
  width: 100%;
  padding:10rpx;
  line-height: 65rpx;
  color: white;
  text-align: center;
  font-size: 40rpx;
  box-sizing: border-box;
}

使用

例如,在index.html中使用

在json中添加useComponents屬性

"usingComponents": {
  "vas-prompt": "./components/toast/toast"
}

wxml

<vas-toast id='toast'></vas-toast>
<button bindtap="showToast">點(diǎn)擊彈出toast</button>

js

//在onReady生命周期函數(shù)中,先獲取prompt實(shí)例
onReady:function(){
  this.prompt = this.selectComponent("#toast");
},
showToast:function(){
  this.toast.showToast({
   type: 'success',
   title: '測(cè)試彈出消息',
   duration: 1000,
   compelete: function () {
    console.log('toast框隱藏之后,會(huì)調(diào)用該函數(shù)')
    //例如:跳轉(zhuǎn)頁(yè)面wx.navigateTo({ url: 'xxx' });
   }
  })
},

效果

如何在微信小程序中自定義toast組件

看完上述內(nèi)容,你們掌握如何在微信小程序中自定義toast組件的方法了嗎?如果還想學(xué)到更多技能或想了解更多相關(guān)內(nèi)容,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝各位的閱讀!

新聞名稱:如何在微信小程序中自定義toast組件
分享地址:http://www.js-pz168.com/article37/jhgosj.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供企業(yè)建站網(wǎng)站排名網(wǎng)站設(shè)計(jì)虛擬主機(jī)用戶體驗(yàn)網(wǎng)站改版

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

網(wǎng)站建設(shè)網(wǎng)站維護(hù)公司
久久99久久人婷婷精品综合_超碰aⅴ人人做人人爽欧美_亚洲电影第三页_日韩欧美一中文字暮专区_波多野结衣的一区二区三区_婷婷在线播放_人人视频精品_国产精品日韩精品欧美精品_亚洲免费黄色_欧美性猛交xxxxxxxx
日韩欧美在线不卡| 一区二区三区在线视频观看| 亚洲人成小说网站色在线| 午夜精品久久久久久不卡8050| 久草在线在线精品观看| 91蜜桃网址入口| 深夜福利成人| 日韩欧美卡一卡二| 夜夜揉揉日日人人青青一国产精品| 激情综合色综合久久| 国产精品免费观看高清| 色综合色综合色综合| 精品福利二区三区| 亚洲成人黄色小说| av激情综合网| 亚洲欧洲一区二区福利| 精品国产乱码久久久久久1区2区 | 国产精品1024| 久久精品国产99精品国产亚洲性色| 在线视频国内一区二区| 国产欧美精品区一区二区三区| 天堂一区二区在线免费观看| 91尤物视频在线观看| 一本色道亚洲精品aⅴ| 国产日韩三级在线| 六月丁香婷婷久久| 精品日韩电影| 日韩免费成人网| 亚洲小说欧美激情另类| 97精品电影院| 欧美在线你懂的| 亚洲视频图片小说| 成人一区二区三区在线观看| 亚洲欧美日韩综合一区| 久久久不卡影院| 精品中文av资源站在线观看| 精品视频导航| 精品久久久久久久久久久久久久久| 亚洲成人一区在线| 97视频热人人精品| 69久久夜色精品国产69蝌蚪网| 一区二区三区在线看| 99re在线精品| 欧美日韩综合一区| 亚洲影院在线观看| 91影院未满十八岁禁止入内| 欧美日本视频在线| 亚洲一二三四在线| 国产传媒一区二区| 日韩精品一区二区三区四区 | 粉嫩一区二区三区在线看| 亚洲一区二三| 中文字幕一区二区三区在线观看 | 日日骚一区二区网站| 国产无一区二区| 国产黄色精品视频| 91国在线观看| 一区二区三区精密机械公司| 97超级在线观看免费高清完整版电视剧| 欧美日韩精品免费观看视频| 亚洲一区二区三区在线看| 春色成人在线视频| 精品国产123| 国产乱色国产精品免费视频| 一区二区不卡在线| 亚洲精品乱码久久久久久黑人| 99久久精品国产一区二区三区| 欧美日本乱大交xxxxx| 五月天亚洲精品| 欧美在线一区二区三区四区| 国产精品毛片久久久久久| 成人午夜电影网站| 欧美高清精品3d| 美腿丝袜一区二区三区| 亚洲精品久久区二区三区蜜桃臀 | 日本一区中文字幕| 午夜精品一区二区三区四区 | 久久av中文字幕片| 一区二区视频国产| 亚洲影院久久精品| 欧美动漫一区二区| 国产精品久久久久久久久免费樱桃| 99麻豆久久久国产精品免费| 日韩一区二区三区四区五区六区| 美女免费视频一区二区| 中文字幕久久综合| 午夜成人免费视频| 亚洲国产欧美日韩| 亚洲一区二区三区四区的| 久久影视中文粉嫩av| 中文字幕在线不卡国产视频| 粉嫩av免费一区二区三区| 久久久久久久久岛国免费| 成人激情动漫在线观看| 欧美一二区视频| 国产成人精品免费一区二区| 欧美精品一二三| 国产一区二区三区免费| 884aa四虎影成人精品一区| 国内精品第一页| 337p亚洲精品色噜噜噜| 国产乱色国产精品免费视频| 7777精品伊人久久久大香线蕉经典版下载 | 五月激情丁香一区二区三区| 日日夜夜精品网站| 亚洲国产色一区| 亚洲欧洲精品一区二区三区波多野1战4| 一区二区三区精品| 亚洲成人av动漫| 日韩国产高清在线| 欧美综合色免费| 国产在线视频精品一区| 69精品人人人人| 成人蜜臀av电影| 久久综合色一综合色88| 91视频最新| 国产精品二三区| 欧美高清视频一区| 亚洲一二三专区| 一本久道久久综合中文字幕| 奇米精品一区二区三区在线观看| 在线欧美日韩精品| 国产一区二区视频在线播放| 欧美一卡二卡三卡四卡| 99久久久国产精品| 国产精品三级在线观看| 久久精品日产第一区二区三区精品版| 亚洲品质自拍视频| 亚洲欧美国产精品桃花| 麻豆免费看一区二区三区| 欧美久久久影院| av资源站一区| 国产精品免费av| 少妇精品久久久久久久久久| 青青草97国产精品免费观看无弹窗版| 欧美日韩在线电影| 成人av网站大全| 国产精品女主播av| 午夜精品亚洲一区二区三区嫩草 | 欧美丰满少妇xxxxx高潮对白 | 日韩午夜在线观看| 91精品国产99久久久久久红楼| 国产精品久久久久久久岛一牛影视| 欧美视频小说| 久久综合综合久久综合| 日韩视频在线观看一区二区| 444亚洲人体| 亚洲麻豆国产自偷在线| 色噜噜狠狠成人中文综合| 国产精品一二一区| 国产欧美日韩激情| 视频在线99re| 国产精品 欧美精品| 国产欧美精品一区| 性欧美videosex高清少妇| 国模娜娜一区二区三区| 精品少妇一区二区| 欧美18视频| 激情av综合网| 国产亚洲精品bt天堂精选| 日韩精品久久久免费观看| 国产在线播放一区三区四| 欧美国产成人在线| 一本一本a久久| 成人午夜碰碰视频| 亚洲免费观看视频| 欧美日本一区二区三区| 国产精品国产三级国产专区53| 亚洲第一主播视频| 日韩一区二区在线免费观看| 精品乱码一区二区三区| 免费观看91视频大全| 久久综合av免费| 一本久久a久久精品vr综合| 国产成a人无v码亚洲福利| 亚洲视频你懂的| 欧美色图12p| 国产欧美精品一区二区三区| 欧美在线观看视频一区二区| 福利视频网站一区二区三区| 亚洲欧美日韩国产中文在线| 欧美日韩高清一区| 精品国产一区二区三区免费 | 91影视在线播放| 天天影视涩香欲综合网| 精品国产区一区| 亚洲国产欧美一区二区三区不卡| 国产a区久久久| 一区二区三区日韩在线观看| 91精品国产一区二区三区蜜臀| 久久一区二区三区av| 国产精品亚洲第一区在线暖暖韩国| 国产精品国模大尺度视频| 欧美日韩一区精品| 久久精品国产综合精品| 国产一区二区美女诱惑| 亚洲激情六月丁香| 精品欧美乱码久久久久久| 一区二区三区四区视频在线| 444亚洲人体|