Admincraft 基於Vue的微前端實現

Admincraft

github.com/mqhe2007/ad…前端

介紹

Admincraft 是一個基於Vue而且支持模塊化分佈部署和加載的微前端實現。vue

Admincraft 名稱借鑑自「Minecraft」。也是但願 Admincraft 可以像「Minecraft」同樣成爲一個靈活自由強大的工具,爲中後臺應用的快速開發尋找一個新的方式。 (後來發現同名工程很多,哈哈,就這吧。)git

特性

減小重複勞動

每次開始新項目沒必要從零開始,安裝好admincraft就完成了10%的工做。github

Vue驅動

admincraft 基於 vue 的最佳實踐方案,而且能夠再實例化前自由擴展 Vue。bash

自由拆分

使用了admincraft既可把代碼打包成「模塊」單獨部署,又能在任什麼時候候加載一個模塊,看起來就像是一節火車車箱,能夠首尾相連就成了一列火車。app

安裝

yarn add admincraft
複製代碼

快速開始

// 導入Admincraft構造函數
import Admincraft from 'admincraft'
// 建立掛載DOM
let appElement = document.createElement('div')
document.body.appendChild(appElement)
// 實例化
let admincraft = new Admincraft()
admincraft.$mount(appElement)
複製代碼

詳細用法請閱讀使用文檔模塊化

本項目是從效率出發產生的思考實踐,未必是最佳實踐,但願你們批評指正!

相關文章
相關標籤/搜索