快速开始
让我们开始吧!
兼容性
仅支持Vue3
,请留意你的vue版本.
建议你为你的项目配置jsx
支持,这会极大的改善你的开发体验,否则你就需要一路h
函数了.关于如何为你的项目配置jsx
支持,vite
用户参见@vitejs/plugin-vue-jsx.
安装
通过你项目使用的包管理器进行安装
bash
$ npm install vue3-command-component
bash
$ yarn add vue3-command-component
bash
$ pnpm add vue3-command-component
bash
$ bun add vue3-command-component
多嘴一句,建议你使用Anthony Fu
的@antfu/ni
bash
npm i -g @antfu/ni
然后你就可以无视包管理器差异了
bash
ni vue3-command-component
使用
现在你可以直接使用了。
jsx
import { useElementPlusDialog } from "vue3-command-component";
const CommandDialog=useElementPlusDialog()
const Content=defineComponent({
render(){
return <div>弹窗内容</div>
}
})
CommandDialog(<Content />)
更多示例请参见示例