1. vip3-core

基于Vue3实现的前端开发平台内核。

1.1. 快速开始

引入依赖

npm install @zhoujianhui/vip3-core

创建应用

import createServer from "@zhoujianhui/ultra-miragejs";
import createApp from "@zhoujianhui/vip3-core";
import banner from "@zhoujianhui/ultra-banner";
import App from "./App";
import mockConfig from "../mock/config";

(async () => {
    // 创建mock服务器
    if (process.env.NODE_ENV === "development") {
        createServer(mockConfig);
    }

    // 创建应用
    const app = await createApp(App, [
            banner
        ] // 插件列表
    )

    if (app) {
        app.mount("#app")
    }
})()

在 application.yml 配置应用基本信息和所需加载的模块

title: VIP3示例

# 业务模块配置
modules:
  # 应用依赖的模块
  - "@zhoujianhui/vip3-system-page"
  - "@zhoujianhui/vip3-login"
  # 应用自己的模块
  - sample

# 主题配置
themes:
  - name: "@zhoujianhui/vip3-theme-vab"
    enabled: true # 是否启用(可选,默认为:true/开启)
  - name: "@zhoujianhui/vip3-theme-sample"
    enabled: false
vabTheme:
  storageType: "session"
  logo: assets/icon/logo.svg

注意:VIP3 平台支持动态模块加载,可以在生产环境下,通过配置 modules 将指定的模块上(下)线,也可以通过配置 themes 切换不同的主题。

Copyright ©zhoujianhui all right reserved,powered by Gitbook更新时间: 2024-11-14 00:28:27

results matching ""

    No results matching ""