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使用,比较方便】