mirror of
https://gitee.com/vant-contrib/vant-weapp.git
synced 2025-04-06 03:58:05 +08:00
build
This commit is contained in:
parent
d6e1ed07ff
commit
5a9516c275
30
dist/nav-bar/index.js
vendored
Normal file
30
dist/nav-bar/index.js
vendored
Normal file
@ -0,0 +1,30 @@
|
|||||||
|
'use strict';
|
||||||
|
|
||||||
|
Component({
|
||||||
|
externalClasses: ['custom-class', 'title-class'],
|
||||||
|
|
||||||
|
options: {
|
||||||
|
multipleSlots: true
|
||||||
|
},
|
||||||
|
|
||||||
|
properties: {
|
||||||
|
title: String,
|
||||||
|
leftText: String,
|
||||||
|
rightText: String,
|
||||||
|
leftArrow: Boolean,
|
||||||
|
fixed: Boolean,
|
||||||
|
zIndex: {
|
||||||
|
type: Number,
|
||||||
|
value: 1
|
||||||
|
}
|
||||||
|
},
|
||||||
|
|
||||||
|
methods: {
|
||||||
|
onTapLeft: function onTapLeft() {
|
||||||
|
this.triggerEvent('tap-left');
|
||||||
|
},
|
||||||
|
onTapRight: function onTapRight() {
|
||||||
|
this.triggerEvent('tap-right');
|
||||||
|
}
|
||||||
|
}
|
||||||
|
});
|
24
dist/nav-bar/index.wxml
vendored
Normal file
24
dist/nav-bar/index.wxml
vendored
Normal file
@ -0,0 +1,24 @@
|
|||||||
|
<view
|
||||||
|
class="custom-class van-nav-bar van-hairline--bottom {{ fixed ? 'van-nav-bar--fixed' : '' }}"
|
||||||
|
style="z-index: {{ zIndex }}"
|
||||||
|
>
|
||||||
|
<view class="van-nav-bar__left" bind:tap="onTapLeft">
|
||||||
|
<block wx:if="{{ leftArrow || leftText }}">
|
||||||
|
<van-icon
|
||||||
|
wx:if="{{ leftArrow }}"
|
||||||
|
name="arrow"
|
||||||
|
custom-class="van-nav-bar__arrow"
|
||||||
|
/>
|
||||||
|
<view wx:if="{{ leftText }}" class="van-nav-bar__text">{{ leftText }}</view>
|
||||||
|
</block>
|
||||||
|
<slot wx:else name="left" />
|
||||||
|
</view>
|
||||||
|
<view class="van-nav-bar__title title-class van-ellipsis">
|
||||||
|
<block wx:if="{{ title }}">{{ title }}</block>
|
||||||
|
<slot wx:else name="title" />
|
||||||
|
</view>
|
||||||
|
<view class="van-nav-bar__right" bind:tap="onTapRight">
|
||||||
|
<view wx:if="{{ rightText }}" class="van-nav-bar__text">{{ rightText }}</view>
|
||||||
|
<slot wx:else name="right" />
|
||||||
|
</view>
|
||||||
|
</view>
|
1
dist/nav-bar/index.wxss
vendored
Normal file
1
dist/nav-bar/index.wxss
vendored
Normal file
@ -0,0 +1 @@
|
|||||||
|
.van-nav-bar{height:46px;position:relative;-webkit-user-select:none;user-select:none;text-align:center;line-height:46px;background-color:#fff}.van-nav-bar__arrow{color:#38f;vertical-align:middle;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.van-nav-bar__arrow+.van-nav-bar__text{margin-left:-20px;padding-left:25px}.van-nav-bar--fixed{top:0;left:0;width:100%;position:fixed}.van-nav-bar__title{margin:0 auto;max-width:60%;font-size:16px}.van-nav-bar__left,.van-nav-bar__right{bottom:0;font-size:14px;position:absolute}.van-nav-bar__left{left:15px}.van-nav-bar__right{right:15px}.van-nav-bar__text{color:#38f;margin:0 -15px;padding:0 15px;display:inline-block;vertical-align:middle}.van-nav-bar__text:active{background-color:#e8e8e8}
|
77
dist/notify/index.js
vendored
Normal file
77
dist/notify/index.js
vendored
Normal file
@ -0,0 +1,77 @@
|
|||||||
|
'use strict';
|
||||||
|
|
||||||
|
var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };
|
||||||
|
|
||||||
|
Component({
|
||||||
|
properties: {
|
||||||
|
text: String,
|
||||||
|
color: {
|
||||||
|
type: String,
|
||||||
|
value: '#fff'
|
||||||
|
},
|
||||||
|
backgroundColor: {
|
||||||
|
type: String,
|
||||||
|
value: '#e64340'
|
||||||
|
},
|
||||||
|
duration: {
|
||||||
|
type: Number,
|
||||||
|
value: 3000
|
||||||
|
}
|
||||||
|
},
|
||||||
|
|
||||||
|
methods: {
|
||||||
|
show: function show() {
|
||||||
|
var _this = this;
|
||||||
|
|
||||||
|
var duration = this.data.duration;
|
||||||
|
|
||||||
|
|
||||||
|
clearTimeout(this.timer);
|
||||||
|
this.setData({
|
||||||
|
show: true
|
||||||
|
});
|
||||||
|
|
||||||
|
if (duration > 0 && duration !== Infinity) {
|
||||||
|
this.timer = setTimeout(function () {
|
||||||
|
_this.hide();
|
||||||
|
}, duration);
|
||||||
|
}
|
||||||
|
},
|
||||||
|
hide: function hide() {
|
||||||
|
clearTimeout(this.timer);
|
||||||
|
this.setData({
|
||||||
|
show: false
|
||||||
|
});
|
||||||
|
}
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
var defaultOptions = {
|
||||||
|
selector: '#van-notify',
|
||||||
|
duration: 3000
|
||||||
|
};
|
||||||
|
|
||||||
|
function Notify() {
|
||||||
|
var options = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
|
||||||
|
|
||||||
|
var pages = getCurrentPages();
|
||||||
|
var ctx = pages[pages.length - 1];
|
||||||
|
|
||||||
|
options = Object.assign({}, defaultOptions, parseParam(options));
|
||||||
|
|
||||||
|
var el = ctx.selectComponent(options.selector);
|
||||||
|
delete options.selector;
|
||||||
|
|
||||||
|
if (el) {
|
||||||
|
el.setData(_extends({}, options));
|
||||||
|
el.show();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
function parseParam() {
|
||||||
|
var params = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : '';
|
||||||
|
|
||||||
|
return typeof params === 'object' ? params : { text: params };
|
||||||
|
}
|
||||||
|
|
||||||
|
module.exports = Notify;
|
3
dist/notify/index.json
vendored
Normal file
3
dist/notify/index.json
vendored
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
{
|
||||||
|
"component": true
|
||||||
|
}
|
6
dist/notify/index.wxml
vendored
Normal file
6
dist/notify/index.wxml
vendored
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
<view
|
||||||
|
class="van-notify {{ show ? 'van-notify--show' : '' }}"
|
||||||
|
style="background-color:{{ backgroundColor }}"
|
||||||
|
>
|
||||||
|
{{ text }}
|
||||||
|
</view>
|
1
dist/notify/index.wxss
vendored
Normal file
1
dist/notify/index.wxss
vendored
Normal file
@ -0,0 +1 @@
|
|||||||
|
.van-notify{top:0;opacity:0;width:100%;z-index:110;color:#fff;position:fixed;min-height:32px;line-height:2.3;font-size:14px;text-align:center;background-color:#e64340;-webkit-transition:all .4s ease;transition:all .4s ease;-webkit-transform:translateZ(0) translateY(-100%);transform:translateZ(0) translateY(-100%)}.van-notify--show{opacity:1;-webkit-transform:translateZ(0) translateY(0);transform:translateZ(0) translateY(0)}
|
38
dist/toast/index.js
vendored
38
dist/toast/index.js
vendored
@ -1,38 +0,0 @@
|
|||||||
'use strict';
|
|
||||||
|
|
||||||
var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };
|
|
||||||
|
|
||||||
var DEFAULT_DATA = {
|
|
||||||
show: false,
|
|
||||||
message: '',
|
|
||||||
icon: '',
|
|
||||||
image: '',
|
|
||||||
mask: false
|
|
||||||
};
|
|
||||||
|
|
||||||
var SUPPORT_TYPE = ['loading', 'success', 'fail'];
|
|
||||||
|
|
||||||
Component({
|
|
||||||
data: _extends({}, DEFAULT_DATA),
|
|
||||||
|
|
||||||
methods: {
|
|
||||||
show: function show(options) {
|
|
||||||
var toastOptions = _extends({}, options);
|
|
||||||
|
|
||||||
var icon = options.icon || '';
|
|
||||||
var image = options.image || '';
|
|
||||||
if (SUPPORT_TYPE.indexOf(options.type) > -1) {
|
|
||||||
icon = options.type;
|
|
||||||
image = '';
|
|
||||||
}
|
|
||||||
|
|
||||||
this.setData(_extends({}, toastOptions, {
|
|
||||||
icon: icon,
|
|
||||||
image: image
|
|
||||||
}));
|
|
||||||
},
|
|
||||||
clear: function clear() {
|
|
||||||
this.setData(_extends({}, DEFAULT_DATA));
|
|
||||||
}
|
|
||||||
}
|
|
||||||
});
|
|
30
dist/toast/index.wxml
vendored
30
dist/toast/index.wxml
vendored
@ -1,30 +0,0 @@
|
|||||||
<view
|
|
||||||
class="van-toast {{ !message ? 'van-toast--notitle' : '' }}"
|
|
||||||
wx:if="{{ show }}"
|
|
||||||
bindtap="clearZanToast"
|
|
||||||
>
|
|
||||||
<!-- icon 展示 -->
|
|
||||||
<block
|
|
||||||
wx:if="{{ icon || image }}"
|
|
||||||
>
|
|
||||||
<view
|
|
||||||
wx:if="{{ image }}"
|
|
||||||
class="van-toast__icon van-toast__icon-image"
|
|
||||||
style="background-image: url({{ image }});"
|
|
||||||
></view>
|
|
||||||
<view
|
|
||||||
wx:elif="{{ icon === 'loading' }}"
|
|
||||||
class="van-toast__icon van-toast__icon-loading"
|
|
||||||
>
|
|
||||||
<view class="van-loading"></view>
|
|
||||||
</view>
|
|
||||||
<van-icon
|
|
||||||
wx:else
|
|
||||||
type="{{ icon }}"
|
|
||||||
class="van-toast__icon"
|
|
||||||
></van-icon>
|
|
||||||
</block>
|
|
||||||
|
|
||||||
<!-- 文案展示 -->
|
|
||||||
<view wx:if="{{ message }}">{{ message }}</view>
|
|
||||||
</view>
|
|
1
dist/toast/index.wxss
vendored
1
dist/toast/index.wxss
vendored
@ -1 +0,0 @@
|
|||||||
.van-toast{position:fixed;top:35%;left:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);background:rgba(0,0,0,.7);color:#fff;font-size:14px;line-height:1.5em;margin:0 auto;box-sizing:border-box;padding:10px 18px;text-align:center;border-radius:4px;z-index:100}.van-toast--notitle{padding:18px}.van-toast__icon{display:block;width:40px;height:40px;line-height:40px;margin:0 auto;padding:12px 15px;font-size:38px;text-align:center}.van-toast__icon-loading{line-height:0}.van-loading{width:20px;height:20px;display:inline-block;vertical-align:middle;-webkit-animation:weuiLoading 1s steps(12,end) infinite;animation:weuiLoading 1s steps(12,end) infinite;background:transparent url(data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iciIgd2lkdGg9JzEyMHB4JyBoZWlnaHQ9JzEyMHB4JyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj4KICAgIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAiIGhlaWdodD0iMTAwIiBmaWxsPSJub25lIiBjbGFzcz0iYmsiPjwvcmVjdD4KICAgIDxyZWN0IHg9JzQ2LjUnIHk9JzQwJyB3aWR0aD0nNycgaGVpZ2h0PScyMCcgcng9JzUnIHJ5PSc1JyBmaWxsPScjRTlFOUU5JwogICAgICAgICAgdHJhbnNmb3JtPSdyb3RhdGUoMCA1MCA1MCkgdHJhbnNsYXRlKDAgLTMwKSc+CiAgICA8L3JlY3Q+CiAgICA8cmVjdCB4PSc0Ni41JyB5PSc0MCcgd2lkdGg9JzcnIGhlaWdodD0nMjAnIHJ4PSc1JyByeT0nNScgZmlsbD0nIzk4OTY5NycKICAgICAgICAgIHRyYW5zZm9ybT0ncm90YXRlKDMwIDUwIDUwKSB0cmFuc2xhdGUoMCAtMzApJz4KICAgICAgICAgICAgICAgICByZXBlYXRDb3VudD0naW5kZWZpbml0ZScvPgogICAgPC9yZWN0PgogICAgPHJlY3QgeD0nNDYuNScgeT0nNDAnIHdpZHRoPSc3JyBoZWlnaHQ9JzIwJyByeD0nNScgcnk9JzUnIGZpbGw9JyM5Qjk5OUEnCiAgICAgICAgICB0cmFuc2Zvcm09J3JvdGF0ZSg2MCA1MCA1MCkgdHJhbnNsYXRlKDAgLTMwKSc+CiAgICAgICAgICAgICAgICAgcmVwZWF0Q291bnQ9J2luZGVmaW5pdGUnLz4KICAgIDwvcmVjdD4KICAgIDxyZWN0IHg9JzQ2LjUnIHk9JzQwJyB3aWR0aD0nNycgaGVpZ2h0PScyMCcgcng9JzUnIHJ5PSc1JyBmaWxsPScjQTNBMUEyJwogICAgICAgICAgdHJhbnNmb3JtPSdyb3RhdGUoOTAgNTAgNTApIHRyYW5zbGF0ZSgwIC0zMCknPgogICAgPC9yZWN0PgogICAgPHJlY3QgeD0nNDYuNScgeT0nNDAnIHdpZHRoPSc3JyBoZWlnaHQ9JzIwJyByeD0nNScgcnk9JzUnIGZpbGw9JyNBQkE5QUEnCiAgICAgICAgICB0cmFuc2Zvcm09J3JvdGF0ZSgxMjAgNTAgNTApIHRyYW5zbGF0ZSgwIC0zMCknPgogICAgPC9yZWN0PgogICAgPHJlY3QgeD0nNDYuNScgeT0nNDAnIHdpZHRoPSc3JyBoZWlnaHQ9JzIwJyByeD0nNScgcnk9JzUnIGZpbGw9JyNCMkIyQjInCiAgICAgICAgICB0cmFuc2Zvcm09J3JvdGF0ZSgxNTAgNTAgNTApIHRyYW5zbGF0ZSgwIC0zMCknPgogICAgPC9yZWN0PgogICAgPHJlY3QgeD0nNDYuNScgeT0nNDAnIHdpZHRoPSc3JyBoZWlnaHQ9JzIwJyByeD0nNScgcnk9JzUnIGZpbGw9JyNCQUI4QjknCiAgICAgICAgICB0cmFuc2Zvcm09J3JvdGF0ZSgxODAgNTAgNTApIHRyYW5zbGF0ZSgwIC0zMCknPgogICAgPC9yZWN0PgogICAgPHJlY3QgeD0nNDYuNScgeT0nNDAnIHdpZHRoPSc3JyBoZWlnaHQ9JzIwJyByeD0nNScgcnk9JzUnIGZpbGw9JyNDMkMwQzEnCiAgICAgICAgICB0cmFuc2Zvcm09J3JvdGF0ZSgyMTAgNTAgNTApIHRyYW5zbGF0ZSgwIC0zMCknPgogICAgPC9yZWN0PgogICAgPHJlY3QgeD0nNDYuNScgeT0nNDAnIHdpZHRoPSc3JyBoZWlnaHQ9JzIwJyByeD0nNScgcnk9JzUnIGZpbGw9JyNDQkNCQ0InCiAgICAgICAgICB0cmFuc2Zvcm09J3JvdGF0ZSgyNDAgNTAgNTApIHRyYW5zbGF0ZSgwIC0zMCknPgogICAgPC9yZWN0PgogICAgPHJlY3QgeD0nNDYuNScgeT0nNDAnIHdpZHRoPSc3JyBoZWlnaHQ9JzIwJyByeD0nNScgcnk9JzUnIGZpbGw9JyNEMkQyRDInCiAgICAgICAgICB0cmFuc2Zvcm09J3JvdGF0ZSgyNzAgNTAgNTApIHRyYW5zbGF0ZSgwIC0zMCknPgogICAgPC9yZWN0PgogICAgPHJlY3QgeD0nNDYuNScgeT0nNDAnIHdpZHRoPSc3JyBoZWlnaHQ9JzIwJyByeD0nNScgcnk9JzUnIGZpbGw9JyNEQURBREEnCiAgICAgICAgICB0cmFuc2Zvcm09J3JvdGF0ZSgzMDAgNTAgNTApIHRyYW5zbGF0ZSgwIC0zMCknPgogICAgPC9yZWN0PgogICAgPHJlY3QgeD0nNDYuNScgeT0nNDAnIHdpZHRoPSc3JyBoZWlnaHQ9JzIwJyByeD0nNScgcnk9JzUnIGZpbGw9JyNFMkUyRTInCiAgICAgICAgICB0cmFuc2Zvcm09J3JvdGF0ZSgzMzAgNTAgNTApIHRyYW5zbGF0ZSgwIC0zMCknPgogICAgPC9yZWN0Pgo8L3N2Zz4=) no-repeat;background-size:100%}.van-toast__icon-loading .van-loading{width:40px;height:40px}.van-toast__icon-image{background-size:40px;background-position:center;background-repeat:no-repeat}
|
|
136
dist/toast/toast.js
vendored
136
dist/toast/toast.js
vendored
@ -1,136 +0,0 @@
|
|||||||
'use strict';
|
|
||||||
|
|
||||||
var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };
|
|
||||||
|
|
||||||
var TOAST_CONFIG_KEY = 'vant.__zanToastPageConfig';
|
|
||||||
var DEFAULT_SHOW_TOAST_TIME = 3000;
|
|
||||||
|
|
||||||
var timeoutData = {
|
|
||||||
timeoutId: 0,
|
|
||||||
toastCtx: null
|
|
||||||
};
|
|
||||||
|
|
||||||
var globalToastUserConfig = {};
|
|
||||||
|
|
||||||
// 获取页面上下文
|
|
||||||
function getPageCtx(pageCtx) {
|
|
||||||
var ctx = pageCtx;
|
|
||||||
|
|
||||||
if (!ctx) {
|
|
||||||
var pages = getCurrentPages();
|
|
||||||
ctx = pages[pages.length - 1];
|
|
||||||
}
|
|
||||||
|
|
||||||
return ctx;
|
|
||||||
}
|
|
||||||
|
|
||||||
// 获取当前页面的 toast 配置数据
|
|
||||||
function getPageToastConfig(pageCtx) {
|
|
||||||
var vantData = pageCtx.data.vant || {};
|
|
||||||
return vantData.__zanToastPageConfig || {};
|
|
||||||
}
|
|
||||||
|
|
||||||
// Toast 显示函数
|
|
||||||
function Toast(optionsOrMsg, pageCtx) {
|
|
||||||
// 参数格式化处理
|
|
||||||
// 如果是文字,默认为 message
|
|
||||||
var options = optionsOrMsg || {};
|
|
||||||
if (typeof optionsOrMsg === 'string') {
|
|
||||||
options = { message: optionsOrMsg };
|
|
||||||
}
|
|
||||||
|
|
||||||
var ctx = getPageCtx(pageCtx);
|
|
||||||
var pageToastUserSetting = getPageToastConfig(ctx);
|
|
||||||
var parsedOptions = _extends({}, globalToastUserConfig, pageToastUserSetting, options);
|
|
||||||
var toastCtx = ctx.selectComponent(parsedOptions.selector);
|
|
||||||
|
|
||||||
if (!toastCtx) {
|
|
||||||
console.error('无法找到对应的toast组件,请于页面中注册并在 wxml 中声明 toast 自定义组件');
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
if (timeoutData.timeoutId) {
|
|
||||||
Toast.clear();
|
|
||||||
}
|
|
||||||
|
|
||||||
toastCtx.show(_extends({}, parsedOptions, {
|
|
||||||
show: true
|
|
||||||
}));
|
|
||||||
|
|
||||||
var timeoutId = 0;
|
|
||||||
// toast 计时,如果小于0,就不会去关闭。
|
|
||||||
// 如果不传,就取默认值
|
|
||||||
var timeoutOption = parsedOptions.timeout || DEFAULT_SHOW_TOAST_TIME;
|
|
||||||
if (timeoutOption >= 0) {
|
|
||||||
timeoutId = setTimeout(function () {
|
|
||||||
toastCtx.clear();
|
|
||||||
}, timeoutOption);
|
|
||||||
}
|
|
||||||
|
|
||||||
timeoutData = {
|
|
||||||
timeoutId: timeoutId,
|
|
||||||
toastCtx: toastCtx
|
|
||||||
};
|
|
||||||
}
|
|
||||||
|
|
||||||
// 设置 toast 基础属性
|
|
||||||
Toast.setDefaultOptions = function () {
|
|
||||||
var options = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
|
|
||||||
var type = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 'page';
|
|
||||||
|
|
||||||
var parsedDefaultOptions = {
|
|
||||||
selector: options.selector || '',
|
|
||||||
type: options.type || '',
|
|
||||||
icon: options.icon || '',
|
|
||||||
image: options.image || '',
|
|
||||||
timeout: options.timeout || DEFAULT_SHOW_TOAST_TIME
|
|
||||||
};
|
|
||||||
|
|
||||||
if (type === 'global') {
|
|
||||||
globalToastUserConfig = _extends({}, parsedDefaultOptions);
|
|
||||||
} else if (type === 'page') {
|
|
||||||
var _ctx$setData;
|
|
||||||
|
|
||||||
var ctx = getPageCtx();
|
|
||||||
ctx.setData((_ctx$setData = {}, _ctx$setData['' + TOAST_CONFIG_KEY] = parsedDefaultOptions, _ctx$setData));
|
|
||||||
}
|
|
||||||
};
|
|
||||||
|
|
||||||
// 重置 toast 基础属性
|
|
||||||
Toast.resetDefaultOptions = function () {
|
|
||||||
var type = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : 'page';
|
|
||||||
|
|
||||||
if (type === 'global') {
|
|
||||||
globalToastUserConfig = {};
|
|
||||||
} else {
|
|
||||||
var _ctx$setData2;
|
|
||||||
|
|
||||||
var ctx = getPageCtx();
|
|
||||||
ctx.setData((_ctx$setData2 = {}, _ctx$setData2['' + TOAST_CONFIG_KEY] = {}, _ctx$setData2));
|
|
||||||
}
|
|
||||||
};
|
|
||||||
|
|
||||||
// 清理所有 toast
|
|
||||||
Toast.clear = function () {
|
|
||||||
clearTimeout(timeoutData.timeoutId);
|
|
||||||
|
|
||||||
try {
|
|
||||||
timeoutData.toastCtx && timeoutData.toastCtx.clear();
|
|
||||||
} catch (e) {}
|
|
||||||
|
|
||||||
timeoutData = {
|
|
||||||
timeoutId: 0,
|
|
||||||
toastCtx: null
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
// 显示 loading
|
|
||||||
Toast.loading = function () {
|
|
||||||
var options = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
|
|
||||||
|
|
||||||
Toast(_extends({}, options, {
|
|
||||||
type: 'loading'
|
|
||||||
}));
|
|
||||||
};
|
|
||||||
|
|
||||||
module.exports = Toast;
|
|
Loading…
x
Reference in New Issue
Block a user