first commit

This commit is contained in:
编码猿
2024-09-27 00:57:27 +08:00
commit 18df0f5e4b
2548 changed files with 253280 additions and 0 deletions

View File

@@ -0,0 +1,113 @@
<template>
<yd-layout title="Dialog">
<yd-button-group>
<yd-button @click.native="openConfrim" size="large">Confirm</yd-button>
<yd-button @click.native="openCustomConfrim" size="large">Confirm->Custom</yd-button>
<yd-button @click.native="openAlert" size="large" type="hollow">Alert</yd-button>
<yd-button @click.native="toastSuccess" size="large" type="danger">Toast->Success</yd-button>
<yd-button @click.native="toastError" size="large" type="danger">Toast->Error</yd-button>
<yd-button @click.native="toastNone" size="large" type="danger">Toast->None</yd-button>
<yd-button @click.native="openLoading" size="large" type="hollow">Loading</yd-button>
<yd-button @click.native="openNotify" size="large" type="hollow">Notify</yd-button>
</yd-button-group>
</yd-layout>
</template>
<script type="text/babel">
export default {
methods: {
openConfrim() {
this.$dialog.confirm({
title: '选填标题',
mes: '我有一个小毛驴我从来也不骑!',
opts: () => {
this.$dialog.toast({mes: '你点了确定', timeout: 1000});
}
});
},
openCustomConfrim() {
this.$dialog.confirm({
title: '选填标题',
mes: '我有一个小毛驴我从来也不骑!',
opts: [
{
txt: '取消',
color: false,
callback: () => {
this.$dialog.toast({mes: '你点了取消', timeout: 1000});
}
},
{
txt: '犹豫一下',
stay: true,
color: '#CCC',
callback: () => {
this.$dialog.toast({mes: '别犹豫了', timeout: 1000});
}
},
{
txt: '确定',
color: true,
callback: () => {
this.$dialog.toast({mes: '你点了确定', timeout: 1000});
}
}
]
});
},
openAlert() {
this.$dialog.alert({mes: '消息一出,休想滚动屏幕[移动终端]!'});
},
toastSuccess() {
this.$dialog.toast({
mes: '保存成功',
timeout: 1500,
icon: 'success'
});
},
toastError() {
this.$dialog.toast({
mes: '保存失败',
timeout: 1500,
icon: 'error',
callback: () => {
this.$dialog.alert({mes: '给你一次重来的机会!'});
}
});
},
toastNone() {
this.$dialog.toast({
mes: '一个没有任何图标的提示!',
timeout: 1500
});
},
openLoading() {
this.$dialog.loading.open('很快加载好了');
setTimeout(() => {
this.$dialog.loading.close();
}, 2000);
},
openNotify() {
this.$dialog.notify({
mes: '5秒后自动消失,点我也可以消失!',
timeout: 5000,
callback: () => {
console.log('我走咯!');
}
});
}
}
}
</script>