VUE

vue官网
Vue Devtools
run yarn run dev
A plain shell with a test app will be available at localhost:8100.

1 Vue基础
1.1 Vue简介
● 渐进式JavaScript框架
● 简化Dom操作
○ DOM(Document Object Model,简称DOM)是网页中用来表示文档中对象的标准模型,通过JavaScript可以对网页中的所有DOM对象进行操作,是由万维网联盟W3C组织制定的标准编程接口。在网页上,组织页面(或文档)的对象被组织在一个树形结构中。
● 响应式数据驱动
1.2 前端项目技术栈
Vue-router:路由
Element-UI:前端UI组件库
Axios:发起网络数据请求
Echarts:绘制图形报表

├── build // 构建相关
├── config // 配置相关
├── src // 源代码
│ ├── api // 所有请求
│ ├── components // 全局UI组件
│ ├── directives // 全局指令
│ ├── mock // mock数据
│ ├── router // 路由
│ ├── store // 全局store管理
│ ├── utils // 全局公用方法
│ ├── containers // 自适应布局组合
│ ├── vendor // UI组件依赖js
│ ├── views // views界面
│ │ ├── charts //图表组件
│ │ ├── components //首页组件
│ │ ├── login //登录界面
│ │ ├── pages //错误界面
│ │ └── permission //权限测试界面
│ ├── App.vue // 入口页面
│ └── main.js // 入口 加载组件 初始化等
├── static // 静态资源
│ ├── bower_components //七牛SDK
│ ├── css //css
│ ├── js //js
│ └── Jquery.min.js // jq
├── .babelrc // babel-loader 配置
├── eslintrc.js // eslint 配置项
├── .gitignore // git 忽略项
├── favicon.ico // favicon图标
├── index.html // html模板
└── package.json // package.json

src/router/index.js

{ // juyunzhou
    path: '/int_detect',
    component: Layout,
    redirect: '/int_detect/data',
    name: '智能检测管控平台',
    meta: { title: 'Evnt', icon: 'case', roles: ['admin'] },
    children: 
    [
      { 
        path: 'data',
        name: '数据管理',
        component: () => import('@/views/int_detect/data/index'),
        meta: { title: '数据管理', icon: 'data', roles: ['admin'] }
      },
      { 
        path: 'anomaly_detect',
        name: '异常检测',
        component: () => import('@/views/int_detect/anomaly_detect/index'),
        meta: { title: '异常检测', icon: 'anomaly_detect', roles: ['admin'] }
      }
    ],
  hidden: false
  },
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值