- 博客(6)
- 资源 (3)
- 收藏
- 关注
原创 el-select组件绑定change事件踩坑
要注意区分elementUI组件(比如el-select、el-button、el-input等组件)的focus、click、change等事件和DOM的focus、click、change原生事件,二者是不一样的。如果要在element组件上触发原生事件,一律都得加.native修饰符,否则无法触发事件。但是要注意很多elementUI的组件本身封装了focus、click、change等事件...
2020-04-14 20:33:20 28810 4
原创 vue router 报错: Uncaught (in promise) NavigationDuplicate{_name: "NavigationDuplicated"}
解决方案参考博客:https://blog.csdn.net/weixin_45522694/article/details/99548714报错解决办法:针对路由跳转相同的地址添加catch捕获一下异常:this.$router.push(’/location’).catch(err => { console.log(err) })如图:代码如下:<template>...
2020-04-01 19:32:28 444
原创 对话框中使用el-input和el-tree做树形组件表单元素,解决点击其他区域树形组件无法自动收回的bug
对话框中表单某一项以树的形式展示,点击el-input弹出el-tree树形组件后如果不继续点击选择树节点而是点击其他地方(或者直接关闭对话框),树形组件收不回去了(不能像下拉框表单一样自动隐藏收回去),这个是有解决办法的,通过给body绑定click事件,然后判断鼠标点击的dom(event.target)是不是点击弹出树形组件的那个input或者树形组件本身,如果不是,就让树形组件隐藏,如果是...
2020-04-01 19:27:04 3270 1
原创 eventBus组件通信(vue非父子组件间的传值)
今天在用eventBus实现任意两个组件间的通信时,踩了一个坑,需求很简单,就是把左侧组件A输入的对象值this.ruleForm在点击提交按钮之后,把提交的对象插入到右侧组件B的表格数据tableData中,每提交一次就插一条数据。但是一开始按照我的理解写出来的代码运行之后出现了一个很奇怪的现象,每次点击提交按钮,后面提交的数据都会改变之前已经提交的数据,比如说第一次提交了数据a1,表格新增了一...
2020-04-01 15:27:53 502
原创 vue.js devtools安装方法
新版chrome安装vue-devtools等扩展程序时,可能会出现红色错误标记或者不允许安装,所以特地总结了一下,新版Chrome安装vue devtools总共有三种办法:一、最简单的办法(强烈推荐)就是找一个Chrome 网上应用店去下载对应的扩展程序,比如扩展迷(网址https://www.extfans.com/)或者Chrome插件网(网址https://chromecj.com/)...
2020-04-01 15:12:52 485
原创 解决canvas在IE中不能正常显示右键菜单的bug
今天整理一下之前碰到的canvas在IE11中都不能正常显示右键菜单(右键不显示菜单,移动一下鼠标才正常显示出来)的bug解决过程: 之前做巡检机器人项目时,用到了canvas,即利用canvas画红框、清除红框、获取红框坐标值等,鼠标一划就可以画一个红框,然后在红框所在区域内右键就可以弹出有清除红框和查看坐标按钮的面板。每次打开配置对话框时会先发请求查询数据库,加载之前画的已...
2019-08-08 19:40:05 663
cross-request(YApi跨域请求) 3.0_0
2020-04-01
vue.js devtools 5.3.3
2020-04-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人