麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 課堂 > 小程序 > 正文

微信小程序開發之自定義toast實例講解

2020-03-21 16:25:17
字體:
來源:轉載
供稿:網友

本來是比較好的,方便使用,但是這個toast會顯示出圖標,而且不能去除。

假設:我們執行完業務的時候,toast一下,當執行成功的時候,效果還可以接受,如下圖:

微信小程序,小程序開發,toast

但是,當執行失敗的時候,如下圖:

失敗了,你還顯示個扣扣圖案,那到底是成功還是失敗??這肯定是不能接受的。【捂臉】

若是給老板看到這種效果,又是一頓臭罵,程序猿的委屈哭

微信小程序,小程序開發,toast

下面介紹一個自定義的toast

效果:

微信小程序,小程序開發,toast

具體實現:

wxml:

  1. button 
  2.  
  3. {{toastText}} 

wxss:

  1. Page { 
  2.  
  3. background#fff
  4.  
  5.  
  6. /*按鈕*/ 
  7.  
  8. .btn { 
  9.  
  10. font-size28rpx; 
  11.  
  12. padding15rpx 30rpx; 
  13.  
  14. width100rpx; 
  15.  
  16. margin20rpx; 
  17.  
  18. text-aligncenter
  19.  
  20. border-radius: 10rpx; 
  21.  
  22. border1px solid #000
  23.  
  24.  
  25. /*mask*/ 
  26.  
  27. .toast_mask { 
  28.  
  29. opacity: 0
  30.  
  31. width100%
  32.  
  33. height100%
  34.  
  35. overflowhidden
  36.  
  37. positionfixed
  38.  
  39. top: 0
  40.  
  41. left: 0
  42.  
  43. z-index888
  44.  
  45.  
  46. /*toast*/ 
  47.  
  48. .toast_content_box { 
  49.  
  50. display: flex; 
  51.  
  52. width100%
  53.  
  54. height100%
  55.  
  56. justify-contentcenter
  57.  
  58. align-items: center
  59.  
  60. positionfixed
  61.  
  62. z-index999
  63.  
  64.  
  65. .toast_content { 
  66.  
  67. width50%
  68.  
  69. padding20rpx; 
  70.  
  71. background: rgba(0000.5); 
  72.  
  73. border-radius: 20rpx; 
  74.  
  75.  
  76. .toast_content_text { 
  77.  
  78. height100%
  79.  
  80. width100%
  81.  
  82. color#fff
  83.  
  84. font-size28rpx; 
  85.  
  86. text-aligncenter
  87.  

js:

  1. Page({ 
  2.  
  3. data: { 
  4.  
  5. //toast默認不顯示 
  6.  
  7. isShowToast: false 
  8.  
  9. }, 
  10.  
  11. showToast: function () { 
  12.  
  13. var _this = this
  14.  
  15. // toast時間 
  16.  
  17. _this.data.count = parseInt(_this.data.count) ? parseInt(_this.data.count) : 3000; 
  18.  
  19. // 顯示toast 
  20.  
  21. _this.setData({ 
  22.  
  23. isShowToast: true
  24.  
  25. }); 
  26.  
  27. // 定時器關閉 
  28.  
  29. setTimeout(function () { 
  30.  
  31. _this.setData({ 
  32.  
  33. isShowToast: false 
  34.  
  35. }); 
  36.  
  37. }, _this.data.count); 
  38.  
  39. }, 
  40.  
  41. /* 點擊按鈕 */ 
  42.  
  43. clickBtn: function () { 
  44.  
  45. console.log("你點擊了按鈕"
  46.  
  47. //設置toast時間,toast內容 
  48.  
  49. this.setData({ 
  50.  
  51. count: 1500, 
  52.  
  53. toastText: 'Michael’s Toast' 
  54.  
  55. }); 
  56.  
  57. this.showToast(); 
  58.  
  59.  
  60. }) 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 国产成人aⅴ | 精品伊人 | 国产九九九九 | 中文字幕在线视频日本 | 男女羞羞的视频 | 久久成人黄色 | 欧美性a视频 | 2021免费日韩视频网 | 欧美成人午夜精品久久久 | 国产69精品久久久久久久久久 | 国产jjizz一区二区三区视频 | jizzjizz中国人少妇中文 | 亚洲射情| 欧美黄色试片 | 国产午夜精品久久久久婷 | 日本中文字幕电影在线观看 | av免费在线播放网址 | 久久久电影电视剧免费看 | 超碰在线97国产 | 天堂成人国产精品一区 | 涩涩伊人 | 欧美成人a | 久久久久久久久久性 | 国产又白又嫩又紧又爽18p | 在线观看免费毛片视频 | 国产毛片自拍 | 九九热精品视频在线播放 | 成人精品一区二区三区中文字幕 | 日韩av电影在线观看 | 涩涩99| 久久久久久久国产视频 | 污黄视频在线观看 | 九九热精品在线视频 | av日韩在线免费观看 | 久久99国产精品久久99 | 黄色免费电影网址 | 国产欧美在线一区二区三区 | 国产精品久久久久久久久久久久午夜 | 欧美成人免费一级 | 免费福利在线视频 | 在线免费亚洲 |