小程序模仿toast效果

Posted 边直直

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了小程序模仿toast效果相关的知识,希望对你有一定的参考价值。

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效果的主要内容,如果未能解决你的问题,请参考以下文章

模仿Android微信小程序,实现小程序独立任务视图的效果

模仿Android微信小程序,实现小程序独立任务视图的效果

模仿Android微信小程序,实现小程序独立任务视图的效果

模仿小猎CMS首页功能展示的JS效果

微信小程序 --- loading提示框

listview onclick toast在片段中不起作用[重复]