前端的VUE
页面借鉴 vue-element-admin
- 运行前端代码
npm run serve
项目使用 MOCK 模拟数据
npm config set sass_binary_site=https://npm.taobao.org/mirrors/node-sass/
npm config set phantomjs_cdnurl=https://npm.taobao.org/mirrors/phantomjs/
npm config set electron_mirror=https://npm.taobao.org/mirrors/electron/
npm config set registry=https://registry.npm.taobao.org
// 引入 echarts
import echarts from 'echarts'
(function (root, factory) {
if (typeof define === 'function' && define.amd) {
// AMD. Register as an anonymous module.
define(['exports', 'echarts'], factory);
} else if (typeof exports === 'object' && typeof exports.nodeName !== 'string') {
// CommonJS
factory(exports, require('echarts'));
} else {
// Browser globals
// 修改factory({}, root.echarts);
factory({}, echarts);
}
}
- 禁用
tslint
检查 双斜杠必须要- 只对
.ts
结尾的文件有效 忽略该行以下所有代码出现的错误提示,可以在文件首行添加达到忽略整个文件的格式提示// tslint:disable
- 只对
.ts
结尾的文件有效 当前 ts 文件重新启用 tslint// tslint:enable
- 只对
.ts
结尾的文件有效 忽略当前行代码出现的错误提示// tslint:disable-line
- 只对
.ts
结尾的文件有效 忽略下一行代码出现的错误提示// tslint:disable-next-line
- 对
.vue
文件有效忽略下一行的代码错误// @ts-ignore
- 只对
has no initializer and is not definitely assigned in the constructor
没有初始值设定项,也没有在构造函数中明确赋值 解决方法:可以直接在定义的属性后面添加!
或者?
也可以在topologyContent!: HTMLDivElement
tsconfig.json
中设置"compilerOptions": { "strictPropertyInitialization": false }
- @antv/g6 是一个图可视化引擎。它提供了图的绘制、布局、分析、交互、动画等图可视化的基础能力。旨在让关系变得透明,简单。让用户获得关系数据的 Insight