vue dependencies相关说明

依赖项相关说明

 "dependencies": { 
    //主页面
    "@riophae/vue-treeselect": "^0.4.0",//树形多选框,菜单等使用
    "vue-count-to": "^1.0.13",//数据动态滚动展示
    "echarts": "^4.9.0",
    "fuse.js": "^6.4.1",    
    "screenfull": "^5.0.2",

	//用户登录
	"js-cookie": "^2.2.1",//数据缓存
    "jsencrypt": "^3.0.0-rc.1",//数据加密
    "vue-cropper": "^0.5.5",//头像裁剪
    
    //页面 element样式
    "element-ui": "^2.13.2",

    //vue 请求封装
    "axios": "^0.20.0",
    "vue-axios": "^2.1.5",

	//模拟请求响应数据
    "mockjs": "^1.1.0",
    
    //vue路由
    "vue-router": "^3.2.0",
    
    //vue核心依赖
    "core-js": "^3.6.5",
    "vue": "^2.6.11",
    
    //vue状态管理
    "vuex": "^3.4.0"
  },

vue核心依赖

vue
core-js

相关配置:
main.js

接口调用:

axios:与ajax类似,可以直接调用后台接口
vue-axios:axios插件,在vue中嵌套axios对象,可以在vue中直接使用,而不用再次引入

相关配置:
main.js
api.js

import axios from ‘axios’
import VueAxios from ‘vue-axios’
//使用vue-axios 插件
Vue.use(VueAxios, axios)

页面路由:

vue-router:页面路由配置

相关配置:
router/index.js

页面样式:

element-ui
element-theme
element-theme-chalk

Vue.use(ElementUI, {
size: ‘small’
})

浏览器兼容:

babel-polyfill:浏览器向下兼容

相关配置
main.js

import “babel-polyfill”;

状态管理

vuex

相关配置
store/index.js

import Vuex from ‘vuex’
Vue.use(Vuex)
export default new Vuex.Store({
state: {
},
mutations: {
},
actions: {
},
modules: {
}
})
后续做模块化处理

图表相关

echarts
vue-schart

dashboard中使用

搜索引擎

fuse.js

HeaderSearch/index.vue 使用

树形多选框

@riophae/vue-treeselect

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

忙碌的菠萝

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值