自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 收藏
  • 关注

原创 如何封装一个 RlDialog 组件,内部包含 MelForm 组件,并在一个示例中使用它

这样,当用户点击 “打开弹窗” 按钮时,将会显示 RlDialog 对话框组件,内部包含 MelForm 表单组件。用户填写表单并点击 “确定” 按钮时,表单数据将会被提交处理。

2024-06-27 10:08:33 121

原创 el-select结合el-tree封装组件

最近需求: 弹框里面放一个下拉框,下拉框内容是一个树状结构。重点:@visible-change下拉框出现/隐藏时触发。或者用el-input和el-tree代替。

2024-01-02 15:28:33 682

原创 关于在interceptors.request埋点

今天有个新的需求,就是给页面埋点,可以埋在每个组件里,也可以埋在interceptors.request请求头,第2种更方便呢, 在请求头cofig参数加上name,path属性,并赋值,总结: 注意埋点获取path和name从router里面获取拿到currentRoute,最后中文要encodeURIComponent加密传输,否则会报错滴!怎么获取path和name呢。

2023-12-01 17:11:07 148

原创 关于el-table border挪动列最后有空白列出现

但是当el-table配合border,fix,最后一行fix=“right”, 就会出现bug, 最后有空白列出现。总结: 用min-width替代width, 自适应宽度高度都不写死。一般我们使用el-table写宽度用width直接写死,这是ok的。今天温度5度—cold。

2023-12-01 17:04:49 322

原创 关于拖拽移动、保存页面模块

总结: @end="dragend"这个方法自带参数(数组)传递,可以直接使用。然后,使用Dragble的插槽属性,在Draggable里面写菜单模板,首先,安装vuedraggable,注册组件。接着,定义拖拽方法dragend,调接口。

2023-11-27 10:38:02 218 1

原创 window.open是用来打开一个新窗口跳转页面

【代码】window.open是用来打开一个新窗口跳转页面。

2023-11-23 14:08:45 212 1

原创 关于el-form el-form-item el-input校验通过和校验不通过动态切换样式

最近做的一个需求,首页是一个form表单+input框组成, input框下方带有小提示,问题来了,当输入内容校验报错,报错提示和需求小提示就冲突了。重点: validateField-----校验某个字段是否通过校验。总结: 通过设置是否校验通过的标志位,动态展示输入框样式!

2023-11-23 13:57:30 281 1

原创 关于localStorage的小问题

解决方法:在使用的时候调用,并且没有获取到,报错的时候要return,程序不再继续。在某种情况下,localStorage.getItem(‘id’)获取的时候为空。因为id是从接口获取,而接口还没调完,所以获取到null。所以不能在mounted中调取。

2023-11-16 16:31:02 194 1

原创 查看菜单数据过滤

重点来了,由于要过滤掉operate为true的数据和父级, 需要将children[j]赋值给新数组secondMenu,当新数组有值,那么新数组赋值给数组data[i].children, 改的就是children,这句是精髓,判断children[j].children的operate是否为true,或者children本身是否为true,是就筛选出来。拿到整棵树,遍历数组,拿到children,继续遍历,拿到第二层的subArr。要求:点击查看,菜单页面过滤,只展示operate为true的数据。

2023-11-16 15:01:02 27 1

原创 关于菜单递归处理

模板很简单,难点在于树状结构数据的处理, 由于表格里面还有操作项,接口把操作项数据统统反在一棵树的children里面,导致右边菜单展示了操作项内容。总结: 判断第一层的叶子节点, 判断第二层的children, 遍历children,判断叶子节点!最后得到一个新的数组return出去,这里为了更好的引用,不需要return,直接更改node数据。首先过滤第一层数据,通过叶子节点判断是否菜单isLeafPage=1,, children清空,并把children赋值给新的操作项数组。

2023-11-16 14:38:29 61 1

原创 el-dialog el-table el-tree this.$refs获取undefined

第三种: v-if判断他狂开启关闭----------解决不了一点,还是undefined。最近做新迭代任务,点击弹框里的表格里面的按钮,清除树状结构的数据, 但是。第二种: 延时器异步加载------解决不了一点,还是undefined。第一种:页面没有渲染完成----解决不了一点,还是undefined。refs[‘eventGroupTree’]为undefined。ps: 万物变幻莫测,万变不离其中,小学老师说的对!

2023-11-15 17:19:00 440 1

原创 明明的随机数

wu

2022-12-19 19:18:34 135

原创 HJ23 删除字符串中出现次数最少的字符

typescript

2022-12-19 02:19:17 85

原创 输入整型数组和排序标识,对其元素按照升序或降序进行排序

华为面试题数组

2022-12-18 20:22:24 48

原创 字符串最后一个单词的长度

var lengthOfLastWord = function (s) {// 字符串分割成数组,以空格划分let sArr = s.trim().split(’ ')//返回长度,最后一项的下表为i = arr.length-1return sArr[sArr.length - 1].length};console.log(lengthOfLastWord(‘hello nowcoder’))...

2021-05-29 21:03:26 42

原创 终端命令添加文件夹

mkdir approvals attendances departments employees permission salarys setting social

2021-05-07 11:28:06 161

原创 批量注册用 Object.keys (推荐) 遍历对象, 优先用Object.keys, 先转数组

import * as directives from ‘@/directives’// 批量注册全局的自定义指令Object.keys(directives).forEach(key => {Vue.directive(key, directives[key])})

2021-05-07 06:12:45 234

原创 git远程上传的问题解决

问题一: remote origin already exists.解决: git remote rm origingit remote add origin <远程仓库地址>问题二:Could not read from remote repository.Please make sure you have the correct access rightsand the repository exists.1.先添加新的公钥2.新建仓库3.上传: git push -u or

2021-05-01 16:10:32 77

原创 mysql语句

mysql新增:let sql=INSERT INTO student SET name = ? , age = ?, tel = ?查询:let aql=SELECT * FROM student WHERE age > 18 ORDER BY id LIMIT 0,2修改:let sql=UPDATE student SET name=? ,age=? , sex=? , tel=?删除:let sql=DELETE FROM student WHERE id = ?..

2021-03-24 14:11:56 35

原创 查询

like: 在执行模糊查询时,必须使用like来作为匹配条件– 语法: select * from 表名 where 字段 like '%关键字%– 查询名字中带有李的– select * from student where username like ‘%李%’– 查询名字的最后一个字是祥的– select * from student where username like ‘%祥’– 统计查询(最大值、最小值、平均值、总和、总记录数)– 查询最大的年龄– select max(age

2021-03-22 21:10:45 73

原创 mysql 小tips

运行node一定要打开终端服务器, 这样客户端才能获取消息

2021-03-21 19:59:14 64

原创 一些常见的小tips

关于管理包的安装,每次安装一个第三方的包都要初始化npm

2021-03-20 18:15:18 51

原创 创建服务过程中你可能忽视的bug

创建服务过程中你可能忽视的bug:createServer(),单词不要写错res.end(data),参数要写data__dirname + “/assets/clock.html”,绝对路径要能连起来,如果不确定可以打印,不停的打印data is not defined, data的位置不对,找到错误的地方并修改require()是发起请求并执行, createServer()是创建服务,on request 箭头函数,比较复杂,所有函数细节都在这里面写代码之前想一下逻辑再写,先写框架再写

2021-03-19 13:01:20 50

原创 No such file or directory

关于问题: No such file or directory在写node的时候,在路径出现错误 No such file or directory的时候,检查你的路径有没有重复,多余

2021-03-17 18:07:31 11376

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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