- 博客(4)
- 收藏
- 关注
原创 vue2 hash路由模式 对 外链地址跳转方法封装
vue hash路由提供了强大的路由跳转功能包含push(),reduce(),go()等,但并没有对在新窗口中的打开路由中的页面提供方法。这里对js的window.open()方法进行封装模仿hash路由的router.push()跳转风格重新封装。在main.js中对window挂载一个全局方法$winOpen2,在页面中就可以直接使用 this.$window2({name:'',newOpne:true,query:{})的方式进行对路由中存在的地址在新窗口中打开.
2025-03-06 14:41:34
251
原创 el-popover标签唯一性功能实现
2.问题:用el-table中的插槽,加一个el-popover ,点击时,请求接口,渲染数据,并显示el-popover。功能时很简单,但数据一旦大起来,由于vue中v-for的优先级是高于v-if的,表格中的每条数据在mounted中第一次渲染时,都会渲染按钮逻辑里的el-popover和el-table,出现非常严重的性能优化问题,点击一次,往往要5秒左右的时间的。所有要把el-popover单独拎出来,table中每一条数据都绑定一个el-popover,一个el-table,
2025-03-01 15:07:53
289
原创 vue 2 如何实现多个el-input 之间 顺位输入和顺位删除,并限制输入的内容为16进制。
为了降低用户的使用成本,产品要求,一个输入框的内容达到长度后会自动聚焦到下一个输入框,以此类推,直到最后一个输入框被填入内容,这里就要使用input的.fock()方法,既输入框聚焦功能,实现思路---“监听input的输入事件,获得当前输入的dom元素,并判断它内容长度,当长度达到要求时,获取下一个input的dom,并使用.fock()方法实现聚焦”就能以最简单的成本实现。第一眼看到这个要求的时候,觉得,只要通过绑定一下data中的数据,在限制一下okeyup=‘’,2,实现顺位删除和顺位输入功能,
2024-09-07 14:17:10
799
2
原创 Error [ERR_REQUIRE_ESM]: require() of ES Module C:\Users\hp\AppData\Roaming\npm\node_modules\nrm\nod
在学习node.js时安装全局工具nrm工具,尝试使用nrm ls命令查看可使用服务器,发现报错Error [ERR_REQUIRE_ESM]: require() of ES Module C:\Users\hp\AppData\Roaming\npm\node_modules\nrm\cli.js to a dynamic import() which is available in all CommonJS modules.
2023-03-26 17:59:27
3851
15
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人