ai.touchui-desk
Version:
可编辑工作台
104 lines (91 loc) • 1.65 kB
Markdown
# touchdesk
## 简介
touchui-desk 是 基于touchui 的可编辑工作台。
touchui-desk 旨在快速搭建可高度自定义的工作台,内置多款pcb,同时支持外部传入自定义的pcb。
## 特别说明
## 安装使用
### 1、拉取ai.touchui-desk包
```shell
npm install ai.touchui-desk
```
### 2、在main.js中导入ai.touchui-desk包
```js
import ToDesk from 'ai.touchui-desk'
Vue.use(ToDesk)
```
### 3、在页面中使用ai.touchui-desk
```vue
<template>
<touchdesk
v-model="operationViewEditorData"
:components="components"
mode="view"
:data="data"
@change="change"
></touchdesk>
</template>
<script>
import Map3D, { config as Map3DConfig } from '@/example/modules/stat/Map3D'
export default {
name: 'App',
data() {
return {
operationViewEditorData: {},
components: {
Map3D, Map3DConfig
},
data: [
{
name: '统计',
code: '4',
children: [
{
name: '城市地图',
code: 'Map3D',
params: {
col: 3
}
}
]
}
]
}
},
mounted() {
},
methods: {
change(val) {
console.log('★')
console.log(val)
}
}
}
</script>
```
## 发布
### 1、执行打包命令
```shell
npm run lib
```
### 2、登录
```shell
npm login --registry https://registry.npmjs.org/
```
### 3、发布
```shell
npm publish
```
### 4、登出
```shell
npm logout
```
## 撤销发布
```shell
npm unpublish ai.touchui-desk --force
```
## 包地址
https://registry.npmjs.org/ai.touchui-desk
## 人员名单
组织:张青 / 廖盛<br />
创建:何啸<br />
维护:何啸 / 万军