码迷,mamicode.com
首页 > 其他好文 > 详细

小程序模仿toast效果

时间:2017-09-28 15:09:44      阅读:169      评论:0      收藏:0      [点我收藏+]

标签:XML   als   div   exports   src   func   提取   mod   settime   

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效果

标签:XML   als   div   exports   src   func   提取   mod   settime   

原文地址:http://www.cnblogs.com/biangz/p/7606709.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!