mirror of
https://gitee.com/vant-contrib/vant-weapp.git
synced 2025-04-05 19:41:45 +08:00
98 lines
1.6 KiB
TypeScript
98 lines
1.6 KiB
TypeScript
import { VantComponent } from '../../common/component';
|
|
|
|
VantComponent({
|
|
data: {
|
|
show: {
|
|
basic: false,
|
|
top: false,
|
|
bottom: false,
|
|
left: false,
|
|
right: false,
|
|
round: false,
|
|
closeIcon: false,
|
|
customCloseIcon: false,
|
|
customIconPosition: false,
|
|
},
|
|
},
|
|
|
|
methods: {
|
|
toggle(type, show) {
|
|
this.setData({
|
|
[`show.${type}`]: show,
|
|
});
|
|
},
|
|
|
|
showBasic() {
|
|
this.toggle('basic', true);
|
|
},
|
|
|
|
hideBasic() {
|
|
this.toggle('basic', false);
|
|
},
|
|
|
|
showTop() {
|
|
this.toggle('top', true);
|
|
},
|
|
|
|
hideTop() {
|
|
this.toggle('top', false);
|
|
},
|
|
|
|
showLeft() {
|
|
this.toggle('left', true);
|
|
},
|
|
|
|
hideLeft() {
|
|
this.toggle('left', false);
|
|
},
|
|
|
|
showRight() {
|
|
this.toggle('right', true);
|
|
},
|
|
|
|
hideRight() {
|
|
this.toggle('right', false);
|
|
},
|
|
|
|
showBottom() {
|
|
this.toggle('bottom', true);
|
|
},
|
|
|
|
hideBottom() {
|
|
this.toggle('bottom', false);
|
|
},
|
|
|
|
showRound() {
|
|
this.toggle('round', true);
|
|
},
|
|
|
|
hideRound() {
|
|
this.toggle('round', false);
|
|
},
|
|
|
|
showCloseIcon() {
|
|
this.toggle('closeIcon', true);
|
|
},
|
|
|
|
hideCloseIcon() {
|
|
this.toggle('closeIcon', false);
|
|
},
|
|
|
|
showCustomCloseIcon() {
|
|
this.toggle('customCloseIcon', true);
|
|
},
|
|
|
|
hideCustomCloseIcon() {
|
|
this.toggle('customCloseIcon', false);
|
|
},
|
|
|
|
showCustomIconPosition() {
|
|
this.toggle('customIconPosition', true);
|
|
},
|
|
|
|
hideCustomIconPosition() {
|
|
this.toggle('customIconPosition', false);
|
|
},
|
|
},
|
|
});
|