自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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关注的人

提示
确定要删除当前文章?
取消 删除