1. 程式人生 > >小程序模仿toast效果

小程序模仿toast效果

set 找不到 function parseint mon log port 方法 方便

template建立toast模板

<!--wxapp-toast start-->    
  <template name="toast">
    <view class="wxapp-toast-content-box" wx:if="{{isShowToast}}">     
      <view class="wxapp-toast-content">         
        <view class="wxapp-toast-content-text">         
          {{toastText}}         
        
</view> </view> </view> </template> <!--wxapp-toast end-->

使用頁面引用

<import src="../../template/template.wxml"/>

template建立toast模板的js(我放在了utils裏)

const showToast = (text, o, count) => {
  var _this = o;
  count = parseInt(count) ? parseInt(count) : 2000;
  _this.setData({
    toast: { toastText: text, isShowToast: 
true, } }); setTimeout(function () { _this.setData({ toast: { isShowToast: false } }); }, count); } module.exports = { showToast: showToast }

在使用頁面的js裏引用

//引用
const common = require(‘../../utils/util.js‘);
//使用
common.showToast(‘我在測試toast‘, this, 1000)

【showToast方法在網上借鑒的別人的,出處找不到了,今天把它提取出來到template使用,比較方便】

小程序模仿toast效果