Skip to content

Commit 21f9a81

Browse files
committed
feat: add close
1 parent e3b420c commit 21f9a81

File tree

2 files changed

+7
-7
lines changed

2 files changed

+7
-7
lines changed

src/components/common/Message/instance.ts

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { createVNode, render, getCurrentInstance } from "vue";
1+
import { createVNode, render } from "vue";
22
import Ins from "./index.vue";
33
import type {
44
InstanceQueqe,
@@ -11,7 +11,7 @@ import type {
1111
const isServer = typeof window === "undefined";
1212

1313
const Queqe: InstanceQueqe = [];
14-
let seed = 5201414;
14+
let seed = 5201314;
1515
const Message: MessageInstance = (opts: InstanceOptions) => {
1616
if (isServer) return;
1717
let options: Options = {
@@ -24,18 +24,17 @@ const Message: MessageInstance = (opts: InstanceOptions) => {
2424
if (opts.length == 0) throw new Error("不能弹出空消息框");
2525
options.content == opts;
2626
}
27+
2728
const id = "message_" + seed++;
2829

2930
const ContainerClassName = "happy__message_container_" + id;
3031
let container = document.createElement("div");
3132
container.className = ContainerClassName;
3233
let offset = options.offset || 20;
33-
console.log("配置高度", offset);
34+
3435
Queqe.forEach(v => {
35-
console.log("实例高度", v.el?.offsetHeight);
3636
offset += (v.el?.offsetHeight || 0) + 16;
3737
});
38-
console.log(Queqe, offset);
3938
offset += 16;
4039
const userOnClose = options.onClose;
4140
options = {

src/views/home/index.vue

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,8 +40,9 @@ const getList = (req: API.ARTICLE.GetArticleListRequest) => {
4040
4141
onMounted(async () => {
4242
const m = useMessage();
43-
m.info("ddd");
44-
m.info("ccc");
43+
setInterval(() => {
44+
m.success("qaq");
45+
}, 1500);
4546
await getList(props.query ?? {});
4647
});
4748
</script>

0 commit comments

Comments
 (0)