[improvement] update eslint config (#2288)
This commit is contained in:
@@ -65,7 +65,7 @@ export default {
|
||||
this.$toast.fail(this.$t('text3'));
|
||||
},
|
||||
|
||||
showCustomizedToast(duration) {
|
||||
showCustomizedToast() {
|
||||
const toast = this.$toast.loading({
|
||||
duration: 0,
|
||||
forbidClick: true,
|
||||
|
||||
@@ -13,7 +13,7 @@ const defaultOptions = {
|
||||
forbidClick: false,
|
||||
overlayStyle: {}
|
||||
};
|
||||
const parseOptions = message => isObj(message) ? message : { message };
|
||||
const parseOptions = message => (isObj(message) ? message : { message });
|
||||
|
||||
let queue = [];
|
||||
let singleton = true;
|
||||
@@ -33,7 +33,7 @@ function createInstance() {
|
||||
queue.push(toast);
|
||||
}
|
||||
return queue[queue.length - 1];
|
||||
};
|
||||
}
|
||||
|
||||
// transform toast options to popup props
|
||||
function transformer(options) {
|
||||
@@ -67,7 +67,7 @@ function Toast(options = {}) {
|
||||
}
|
||||
|
||||
return toast;
|
||||
};
|
||||
}
|
||||
|
||||
const createMethod = type => options => Toast({
|
||||
type, ...parseOptions(options)
|
||||
|
||||
@@ -2,19 +2,9 @@
|
||||
|
||||
exports[`renders demo correctly 1`] = `
|
||||
<div>
|
||||
<div>
|
||||
<button class="van-button van-button--default van-button--normal"><span class="van-button__text">文字提示</span></button>
|
||||
<button class="van-button van-button--default van-button--normal"><span class="van-button__text">长文字提示</span></button>
|
||||
</div>
|
||||
<div>
|
||||
<button class="van-button van-button--default van-button--normal"><span class="van-button__text">加载提示</span></button>
|
||||
</div>
|
||||
<div>
|
||||
<button class="van-button van-button--default van-button--normal"><span class="van-button__text">成功提示</span></button>
|
||||
<button class="van-button van-button--default van-button--normal"><span class="van-button__text">失败提示</span></button>
|
||||
</div>
|
||||
<div>
|
||||
<button class="van-button van-button--default van-button--normal"><span class="van-button__text">高级用法</span></button>
|
||||
</div>
|
||||
<div><button class="van-button van-button--default van-button--normal"><span class="van-button__text">文字提示</span></button> <button class="van-button van-button--default van-button--normal"><span class="van-button__text">长文字提示</span></button></div>
|
||||
<div><button class="van-button van-button--default van-button--normal"><span class="van-button__text">加载提示</span></button></div>
|
||||
<div><button class="van-button van-button--default van-button--normal"><span class="van-button__text">成功提示</span></button> <button class="van-button van-button--default van-button--normal"><span class="van-button__text">失败提示</span></button></div>
|
||||
<div><button class="van-button van-button--default van-button--normal"><span class="van-button__text">高级用法</span></button></div>
|
||||
</div>
|
||||
`;
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
import Toast from '../';
|
||||
import Toast from '..';
|
||||
import { transitionStub, later } from '../../../test/utils';
|
||||
|
||||
transitionStub();
|
||||
|
||||
test('create a forbidClick toast', async() => {
|
||||
test('create a forbidClick toast', async () => {
|
||||
const toast = Toast({
|
||||
forbidClick: true,
|
||||
type: 'success'
|
||||
@@ -19,7 +19,7 @@ test('create a forbidClick toast', async() => {
|
||||
expect(document.body.classList.contains('van-toast--unclickable')).toBeFalsy();
|
||||
});
|
||||
|
||||
it('toast disappeared after duration', async() => {
|
||||
it('toast disappeared after duration', async () => {
|
||||
const toast = Toast({
|
||||
duration: 10
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user