forked from xxhjsb/hbt-prevention-ui
37 lines
1.0 KiB
Markdown
37 lines
1.0 KiB
Markdown
# hbt-template-ui
|
||
|
||
## 环境
|
||
|
||
1. 下载并安装nodeJS环境
|
||
2. 安装nrm, 使用nrm将npm仓库配置为公司仓库
|
||
3.1 使用npm install -g nrm 全局安装
|
||
3.2 使用nrm add hbt-npm http://81.70.119.104:8081/repository/npm-public-hbt/ 增加公司镜像地址
|
||
3.3 使用nrm use hbt-npm 切换到公司镜像
|
||
3.4 使用nrm ls 查看全部仓库源 *为当前使用源
|
||
## Project setup
|
||
```
|
||
npm install
|
||
```
|
||
|
||
### Compiles and hot-reloads for development
|
||
```
|
||
npm run serve
|
||
```
|
||
|
||
### 本框架采用ts与法 具体依赖vue-property-decorator
|
||
```
|
||
see vue-property-decorator用法详解 (https://blog.csdn.net/weixin_44116302/article/details/111225763#PropSync_141)
|
||
```
|
||
|
||
### 采用模块联邦
|
||
```
|
||
远程引用需要先在global.d.ts中注册
|
||
例:如需使用远程地图
|
||
1.在global.d.ts中注册 declare module 'common/map';
|
||
2.在页面中引用
|
||
@Component({
|
||
components:{MapComponent:()=>import("common/map") }
|
||
})
|
||
3.在html中应用 <MapComponent :id="'testID'" @onMapLoaded="getMap($event)"></MapComponent>
|
||
```
|