- 博客(5)
- 收藏
- 关注
原创 echarts添加点击事件,事件重复触发问题
当给图表添加了点击事件后,数据重新渲染时,事件会多触发一次,若n渲染,则事件触发n次。 解决方式:在渲染前先销毁点击事件 const mychart = echarts.init(this.$refs.chart2); mychart.off('click'); ...... ...... mychart.on('click', function(param) { console.log(params) }); ...
2020-09-02 11:36:32
1224
原创 菜单跟随滚动内容进行滚动显示
原理为监听页面滚动事件,计算每个菜单容器clientHeight的高度和scollHeight高度,判断scollHeight是否已经大于容器位置的高度,若已达到了容器位置的高度则, 对应菜单则高亮显示。 直接上代码: <div> <div class="container" ref="container"> <!--菜单栏位置--> <ul class="nav"> <li v-for="i i
2020-08-23 09:21:30
1433
1
原创 v-router重复点击调试窗口报错问题
v-router重复点击调试窗口报错问题 在router的index.js里面加入以下代码 const originalPush = Router.prototype.push const push = (location) => { return originalPush.call(this, location).catch(err => err) } Router.prototype.push = push 注意Router名,与import Router from 'vue-route
2020-08-23 08:42:10
197
原创 vue路由keep-alive的使用
vue中keep-alive使用注意几点 主要用于保存当前的状态,可用于列表详情,浏览进度保存等 当第一次页面访问的时候生命周期顺序为 create > mounted > activated > deactivated,下次再访问页面时从activated开始 由于生命周期失效,若想数据重新渲染可以将数据存一份,或者直接将mounted/create的代码拷贝至activat...
2019-09-05 18:34:04
385
1
原创 Docker运行nginx挂载文件及反向代理
在部署nginx时遇到了坑,最主要的问题是在挂载文件和文件夹的时候不知道怎么挂载,现总结如下: 1. 拉去nginx镜像 docker pull nginx 2. (关键)查看nginx镜像里面配置文件、日志等文件的具体位置,只有找到镜像配置文件的路径,后面挂载文件和文件夹才能覆盖这些路径 以终端的方式打开镜像容器 docker exec -it nginx bash 找到镜像中ngin...
2019-09-02 15:27:24
653
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅