51 lines
1009 B
JavaScript
51 lines
1009 B
JavaScript
import Toast from 'tdesign-miniprogram/toast/index';
|
|
|
|
Page({
|
|
toast(option) {
|
|
Toast({
|
|
context: this,
|
|
selector: '#t-toast',
|
|
...option,
|
|
});
|
|
},
|
|
handleToast(e) {
|
|
switch (e.target.dataset.type) {
|
|
case 'topShow': {
|
|
this.toast({
|
|
message: '顶部-展示1秒',
|
|
direction: 'column',
|
|
placement: 'top',
|
|
duration: 1000,
|
|
icon: 'star',
|
|
});
|
|
break;
|
|
}
|
|
case 'middleShow': {
|
|
this.toast({
|
|
message: '中间-展示2秒',
|
|
direction: 'column',
|
|
duration: 2000,
|
|
icon: 'star',
|
|
});
|
|
break;
|
|
}
|
|
case 'bottomShow': {
|
|
this.toast({
|
|
message: '底部-展示3秒',
|
|
direction: 'column',
|
|
placement: 'bottom',
|
|
duration: 3000,
|
|
icon: 'star',
|
|
});
|
|
break;
|
|
}
|
|
|
|
default: {
|
|
this.toast({
|
|
message: '未知点击事件',
|
|
});
|
|
}
|
|
}
|
|
},
|
|
});
|