允许批量导入增加节点

This commit is contained in:
Yu Sun
2022-08-03 23:08:48 +08:00
parent 7d5dba7719
commit 17c4d7193a
7 changed files with 159 additions and 11 deletions

View File

@@ -153,19 +153,29 @@ sudo dnf install php-pgsql
### 前端
添加依赖使用npm
添加依赖(**使用npm**
```bash
npm i element-ui @d2-projects/d2-crud -S
npm install -S vue-cheetah-grid
npm i @d2-projects/vue-table-export --save
npm i element-ui \
@d2-projects/d2-crud \
vue-cheetah-grid \
@d2-projects/vue-table-export \
@d2-projects/vue-table-import \
github-markdown-css \
marked@^2.0.0 \
jschardet -S
```
添加依赖使用yarn
添加依赖(**使用yarn**
```bash
yarn add element-ui @d2-projects/d2-crud
yarn add vue-cheetah-grid
yarn add @d2-projects/vue-table-export
yarn add element-ui \
@d2-projects/d2-crud \
vue-cheetah-grid \
@d2-projects/vue-table-export \
@d2-projects/vue-table-import \
github-markdown-css \
marked@^2.0.0 \
jschardet
```
需要在`main.js`中增加(全局引入组件):
@@ -179,11 +189,13 @@ import D2Crud from '@d2-projects/d2-crud'
import vueCheetahGrid from 'vue-cheetah-grid'
// 表格导出插件
import pluginExport from '@d2-projects/vue-table-export'
import pluginImport from '@d2-projects/vue-table-import'
Vue.use(ElementUI)
Vue.use(D2Crud)
Vue.use(vueCheetahGrid)
Vue.use(pluginExport)
Vue.use(pluginImport)
```
*(可选)*`package.json`里更改`element-ui`版本:
@@ -207,6 +219,9 @@ Vue.use(pluginExport)
┃ ┗ 📜tools.js
┣ 📂assets
┣ 📂components
┃ ┣ 📂d2-markdown # 渲染markdown所需组件在D2Admin的基础上精简了功能
┃ ┃ ┗ 📜index.vue
┃ ┗ 📜index.js # 在此处注册d2-markdown
┣ 📂libs
┣ 📂locales
┣ 📂menu