- 丁香医生疫情 移动端H5
- 腾讯疫情 结合
-
搭建项目 依赖 vue create vue-yiqing (router)
-
项目初始化
- css初始化
- 移动端适配
- 图标(iconfont)
- 网络请求axios npm i axios querystring -S
- 其他三方库 npm i swiper -S npm i moment -S
- vant组件库
npm i vant@latest-v2 -S npm i babel-plugin-import -D // 对于使用 babel7 的用户,可以在 babel.config.js 中配置 module.exports = { plugins: [ ['import', { libraryName: 'vant', libraryDirectory: 'es', style: true }, 'vant'] ] };
-
推送远程仓库
-
图表工具 -- 柱状图 折线图 饼图 地图使用
-
安装echarts
npm i [email protected] -S -
vue中使用图表工具
-
组件内局部使用
-
全局注入
//导入echarts import echarts from 'echarts' Vue.prototype.$echarts= echarts
-
封装vue插件
vue封装插件语法: const install = function(Vue){ Object.defineProperties(Vue.prototype,{ $myecharts :{ get(){ return { line(){ //----- }, bar(){ } } } } }) } main.js //导入echarts插件 import echarts2 from './plugins/echarts' Vue.use(echarts2)
-
- 终止项目ctrl+c 把node_modlues源码 map文件
- cnpm i echarts -S --force (--force强制安装模块 覆盖之前的模块)
- 修改导入的模块信息 import * as echarts from 'echarts';