vue3提示框组件(vue3extend替代方案)
Posted GHUIJS
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vue3提示框组件(vue3extend替代方案)相关的知识,希望对你有一定的参考价值。
之前做过一个vue的提示框组件,想用vue3也实现一下:
tips.vue
<template>
<div>消息组件title</div>
</template>
<script setup lang="ts">
defineProps(
title:
type: String,
default: '你好'
)
</script>
index.ts
import createVNode,render from "vue";
import message from './src/index.vue'
export function msg(opiton: any)
const instance = createVNode(message, opiton);
render(instance, document.querySelector('body') as htmlElement);
使用:
<template>
<button @click="fn">触发消息</button>
</template>
<script setup lang="ts">
import msg from '@/components/message/index';
let str:string;
const fn = () =>
msg(
title: str
)
</script>
以上是关于vue3提示框组件(vue3extend替代方案)的主要内容,如果未能解决你的问题,请参考以下文章