文章底部获取项目地址
技术栈:Vue3 + Vite5 + Naive UI + TypeScript + Tailwindcss + Pinia + Alova + Strapi。
部分页面组件预览:
export default class ExamplePlugin {
constructor() {
this.name = 'ExamplePlugin'
this._enable = false
}
// 安装插件
install({ctx}, options) {
// ctx当前插件的上下文,包含vue全局对象app
this._enable = true;
}
// 禁用插件
disable() {
this._enable = false;
}
// 启用插件
enable() {
this._enable = true;
}
// 销毁插件
destroy() {
}
// 查看插件是否启用
inEnabled() {
return this._enable
}
}
// 导出插件
export const useExamplePlugin = new ExamplePlugin()
安装使用:
pnpm i vue-bag-admin -S
import install from "vue-bag-admin"
const {app} = install()
app.mount('#app')
《前端资源推荐》公众号收集各种前端组件 UI 框架、JS 插件工具、中后台系统模板、动画库、低代码、可视化资源、开源项目、学习资源、特效源码等,如有其他优秀资源,欢迎发消息投稿,感谢点赞、在看、转发、关注!!!
其他推荐
项目地址
GitHub:https://github.com/hangjob/vue-bag-admin