- 博客(60)
- 收藏
- 关注
原创 el-table的hasChildren不生效?子级没数据还显示箭头号?树形数据无法展开和收缩
原因:最开始row-key写的是id,父级和子级都有该属性,所以展开失效了。解决方法:row-key:id改成 row-key="name"问题:明明子级只有一条数据,还显示箭头号。
2025-02-17 15:23:06
325
原创 uniapp.getLocation 获取当前经纬度以及逆地理解析
【代码】uniapp.getLocation 获取当前经纬度以及逆地理解析。
2023-12-07 14:13:49
1044
原创 el-table展开和合并都触发的事件方法
el-table组件可以通过设置expand-change事件来监听展开和合并操作的触发。可以在el-table上添加一个expand-change事件处理方法。
2023-08-30 14:58:01
1432
原创 时间范围选择时选中日期所使用的当日内具体时刻 如00:00:00= 23:59:59
【代码】时间范围选择时选中日期所使用的当日内具体时刻 如00:00:00= 23:59:59。
2023-08-29 17:47:38
642
原创 element-ui - $prompt非空验证
inputValidator: (value) => { //非空验证。this.$prompt('删除门店请填写备注', '提示', {confirmButtonText: '确定',cancelButtonText: '取消',return '输入不能为空'message: "操作成功",
2023-08-03 20:54:34
2172
2
原创 Ant的 select选择器和Cascader 级联选择器下拉选框随着页面滑动样式脱离
在select标签和cascader标签里添加 :getPopupContainer="(triggerNode:any) => (triggerNode.parentElement)" 即可。
2023-07-27 14:32:48
434
原创 typeScript的 Pick 和 Omit
一个联合类型,列出所有要删除的字段。# Pick 和 Omit。- Pick (选取)- Omit (排除)
2023-04-26 14:20:55
203
原创 解决git每次提交或拉取代码都要输入帐号密码
2.使用git pull或者git push 命令,根据提示输入帐号和密码。3.完成以上两步,就拉取或者上传代码就再也不用输帐号密码了。
2023-04-17 15:47:47
2314
1
原创 js常用方法和内存泄露的几种情况
改:trim() trimLeft() trimRight() trimStart() trimEnd()- 删: pop() shift() splice() slice(不改变原数组)- 增: push() unshift() splice() concat()- 查: indexOf() includes() find()- 删:slice() substr() substring()- 改: splice()- JS内存泄露的几种情况。1. JS数组的常用方法。- 增:concat()
2023-03-20 11:14:36
333
原创 git提交规范
build: 影响构建系统或外部依赖项的更改(maven,gradle,npm 等等)# refactor:重构(即不是新增功能,也不是修改bug的代码变动)# style: 格式化 ESLint调整等(不影响代码运行的变动)# chore:对非 src 和 test 目录的修改。# doc:文档(documentation)# feat:新功能(feature)# ci: 对CI配置文件和脚本的更改。# test:增加测试。
2023-03-17 14:17:07
93
原创 开发环境,测试环境,生成环境打包
env.production 生产环境(正式服务器)stage (test) 测试环境 (测试服务器)development 开发环境(本地服务器)production 生产环境(正式服务器)
2023-03-17 14:12:38
227
原创 ts数据类型
/ ts的数据类型有:布尔值、数字、字符串、数组、元组、枚举、any、void、null和undefined、never、object。// 元组中的数据是不可改变指的是:数据的内存地址不可改变,如果元组里是列表(可变类型),可以通过方法往列表里增删值。// void 与any类型相反,表示没有类型.表达没有任何返回的值的函数。// any 为那些在编程阶段还不清楚类型的变量指定一个类型。// 第二种:使用数组泛型,Array/**1.声明变量的时候定义其类型*/
2023-03-03 09:50:04
187
原创 【无标题】
uni.authorize 如果是第一次,会弹框让用户判断是否授权。 会去判断某个权限是否已经授权。已授权走成功回调,没授权走失败回调。 uni.getSetting 会去获取用户已经授权的权限。成功回调的参数res是授权的列表。
2023-02-16 17:05:56
425
原创 为什么要写 const that = this
在this改变之前先复制一份给that,那么在程序后面的运行中就不会出现找不到原来的对象的情况。const that = this 将当前的this对象复制一份 给 that变量。
2023-02-15 14:46:48
200
原创 let const var关键字
let const 和var 的区别1.let和const不允许重复声明变量,var可以2.let和const声明的变量没有预解析(也就是没有变量声明提示),使用var关键字的时候有预解析3.let和const声明的变量会被所有代码块限制作用域 。 var声明的变量只有函数能限制作用域,其他的不能限制let 和 const区别1. let声明的变量的值可以改变,const声明的变量的值不可以改变2. let声明的时候可以不赋值,const声明的时候必须赋值比如:...
2022-06-07 15:41:08
79
原创 关于BOM
BOMBOM的顶级对象是windowBOM包含DOMwindow可以省略不写- 1. window.innerWidth //获取可视窗口宽度(包含滚懂条)- 2. window.innerHeight //获取可视窗口高度,包含滚动条- 3. window.alter() //提示框,只有一个确定按钮,提示内容只能是字符串- 4. window.confirm() //询问框,有返回值,确定返回true,取消·返回false- 5. window.prompt()
2022-05-27 18:32:41
64
原创 JSON字符串
JSON== JSON是一种特殊的字符串格式,本质是一个字符串== 像对象和数组,里面的key和value如果是字符串格式,都用双引号包裹(必须是双引号)JSON的两个方法 **1. JSON.parse(json字符串):可以把json字符串转换成对象或者数组 2. JSON.stringify(对象或者数组):可以把对象或者数组转换成json字符串**JSON语法过于严谨 注意事项1.对象中的key和value都使用双引号包裹,数字和布尔值可
2022-05-26 15:22:57
8360
原创 数组splice方法
# splice有三个用法 删除、添加、替换 var arr = [1, 3, 5, 6, 5] // 1.删除 ==> 两个参数,第一个参数(开始删除索引),第二个参数(要删除的个数) console.log(arr.splice(1, 2)); // [3, 5] console.log(arr); // [1, 6, 5] // 2.添加 ==> 三个参数。第一个参数(插入位置索引),第二个参数(0),第三个参数(插入的成员) co
2022-05-22 17:00:28
318
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人