main.js中
import echarts from 'echarts'
Vue.prototype.$echarts = echarts
vue文件中
_this.calendarChart=_this.$echarts.init(document.getElementById('earlyWarningCalendar')) _this.calendarChart.on('click',function (param) { console.log(param) }) _this.calendarChart.setOption(_this.scatterOption)
console结果
补充知识:vue根据路由守卫,判断用户权限,进行路由跳转
判断用户权限,可以说是每一个项目都会用到的,因此,提供给大家较为简单的方法。
主要思想是通过判断用户登录后,根据后台返回的对应用户权限去验证用户是否可以进行相关的操作。
第一步,创建路由
提供部分代码,用于解释
{ path: '/', redirect: '/login', }, { path: '/login', name: 'login', component: Login, }, { path: '/front/index', name: 'frontIndex', component: () => import('../views/frontDeskPage/index.vue'), meta: { isLogin: true, roles: ['0'],//定义登录的用户权限 }, }
注意:
meta对象中的isLogin表示需要用户登录后才能访问相应页面
meta对象中的roles表示用户登录后所带有的权限
第二步,使用beforeEach方法
router.beforeEach((to,from,next)=>{ //console.log(to.meta.isLogin) if(to.meta.isLogin){ //判断页面是否需要登录才可操作 if(store.state.user.userName){//判断用户是否登录,值为true,代表登录了 if(to.meta.roles.indexOf(String(store.state.user.power)) >= 0){//判断登录用户的权限是否满足meta对象中的roles的要求 next() }else { alert('您没有权限进入页面!') router.push('/login') } }else { alert('请登录之后再操作!') router.push('/login') } }else { next() } })
注意:
1、to,from,next三者分别代表,要去的页面、当前的页面、下一步
2、store.state.user.userName、store.state.user.power为vuex中登录请求成功后,所保存的用户信息,书写时需要注意路径是否一致
3、to.meta.roles.indexOf(String(store.state.user.power),用于比对用户权限是否存在于meta.roles中,需要注意的是在vuex存储的数据类型与meta.roles中的数据类型是否一致,如不一致需要进行类型转换
以上这篇vue 项目引入echarts 添加点击事件操作就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
免责声明:本站文章均来自网站采集或用户投稿,网站不提供任何软件下载或自行开发的软件!
如有用户或公司发现本站内容信息存在侵权行为,请邮件告知! 858582#qq.com
暂无“vue 项目引入echarts 添加点击事件操作”评论...
更新动态
2024年12月27日
2024年12月27日
- 小骆驼-《草原狼2(蓝光CD)》[原抓WAV+CUE]
- 群星《欢迎来到我身边 电影原声专辑》[320K/MP3][105.02MB]
- 群星《欢迎来到我身边 电影原声专辑》[FLAC/分轨][480.9MB]
- 雷婷《梦里蓝天HQⅡ》 2023头版限量编号低速原抓[WAV+CUE][463M]
- 群星《2024好听新歌42》AI调整音效【WAV分轨】
- 王思雨-《思念陪着鸿雁飞》WAV
- 王思雨《喜马拉雅HQ》头版限量编号[WAV+CUE]
- 李健《无时无刻》[WAV+CUE][590M]
- 陈奕迅《酝酿》[WAV分轨][502M]
- 卓依婷《化蝶》2CD[WAV+CUE][1.1G]
- 群星《吉他王(黑胶CD)》[WAV+CUE]
- 齐秦《穿乐(穿越)》[WAV+CUE]
- 发烧珍品《数位CD音响测试-动向效果(九)》【WAV+CUE】
- 邝美云《邝美云精装歌集》[DSF][1.6G]
- 吕方《爱一回伤一回》[WAV+CUE][454M]