自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 git本地合并远程分支

在本地git merge remotes/origin/feature。ps:一行命令就就解决了,为什么csdn这都搜不到。比如拉取远程feature分支。

2024-05-21 13:28:51 118 1

原创 van-picker隐藏取消确认,自定义按钮实现其功能

在自定义按钮的点击方法中直接用ref操作van-picker自带的方法,取消好说,一般都是把外面一层组件关闭就行。van-picker自带confirm,change,cancel方法,change的第二个参数能获取。把van-picker的show-toolbar设置为false,会隐藏自带的“取消”“确认”,但是等我点击后直接关闭van-picker,change是获取不到。在van-picker中添加ref,比如picker。的,只有confirm方法能获取到。

2024-03-27 16:16:40 699 2

原创 el-menu-item点击没有高亮,不变颜色

在el-item-item里面加上 :index 属性就好了。因为没有index无法确定active状态。

2024-03-22 20:35:34 265 1

原创 el-menu-item展开菜单重叠

(自用)根本原因是数据级别分配不对,不能直接在el-submenu上v-for循环处理数据,要在需要处理的数据外面包一层div,v-for循环div,然后在里面的el-submenu和el-menu-item里做判断。<el-submenu :index="k+'-'+k1+'-'+k2" v-if="v2.menucName=='续保管理'">

2024-03-12 16:45:22 490 1

原创 git操作代码时出现your local changes to the following files would be overwritten by merge

以要pull或者merge的文件为主,就是为了覆盖,那么直接把你本地的文件or文件夹删掉就完事了。就是你本地的文件要被覆盖了,这种情况下如果你。不放心就复制备份一个。

2024-03-05 14:57:02 418

原创 前端如何向后端传formData格式数据

把你要传的数据包裹上qs.stringify。

2024-02-29 15:34:02 445

原创 前端无操作一段时间后跳转到登录页

主要思路是当axios发送请求时,在请求拦截器中检测到距离上次发送请求已经达到了30分钟,不允许发送请求而是跳到登录页;在登录页增加notify弹框提示。message: '系统长时间未操作已自动退出登录,请重新登录!当然项目需求不同,我这是在发请求时检测,也可以对click事件监听进行对时间的监测。// 当前页面不在登录页,且时长达到30分钟。title: '系统超时提醒',// 跳到登录页时重新计算。// 计时器每分钟增加1。// 计时器间隔1分钟。

2024-02-27 10:03:53 463

原创 checkbox多选框实现只单选

设置max=1,当选择一项后别的选项被禁用,需要再次点击取消,才能继续选择,不好用。比如给checkbox添加方法@change=“changeFun”只想要checkbox的样式,同时实现radio的单选效果。勾选项大于1时,删除掉上一个选项,只保留当前够选项,搞定。最简单的方法,用数组的shift方法就可以了。

2024-02-02 15:24:02 1640

原创 快速生成vue骨架

首选项-配置用户代码片段-vue.json。

2023-10-01 10:23:51 113

原创 vue中echarts数据更新折线图(图表)没有更新

试了半天,知道v-if强制渲染eacharts子组件可以生效,其实就是重新执行了this.init()所以除了setOption第二个参数设置为true以外,只需要在series的data更新后,重新执行一下init方法就好比如我是在父组件通过ref调用的

2022-09-08 17:33:09 1072 1

原创 vue数据重新渲染后视图不更新

比较常用的是this.forceupdate()不过如果这个强制更新也有缺点,比如el-table的多选状态我比较喜欢用v-if,直接把flag=false,flag=true走一遍完事,既强制刷新视图又不影响数据状态

2022-06-09 11:51:40 204

原创 表单验证validate,遇到readonly不生效

因为用popover嵌套el-table封装组件,我给表单的input加了readonly,结果验证时这项el-form-item不生效。查了好多,什么定时器去掉readonly属性、自定义添加change事件...通通不管用后来发现还得从根本解决问题,既然element默认的验证不生效,就自己写自定义校验规则标准格式参考element官方文档在自定义规则里,var xxx =(rule,value,callback)=>{这个根据value或者与input有关的变量的变化判断c

2022-06-07 01:41:30 1411

原创 echarts折线图第一个点在y轴

只需要给xAxis加上boundaryGap:false属性

2022-05-26 19:53:47 1121

原创 vue打包后a标签href引用static文件绝对路径改变问题

我用a标签写了一个下载,href是‘static/xxx.excel‘本地使用没问题,打包后显示文件不存在,那一定是路径出了问题搜了半天都是不对路的回答后来仔细看了一下路径,发现在href前面加一个dist就解决了即打包时把href改成’dist/static/xxx.excel'解决...

2022-05-24 09:08:14 555

原创 el-tree获取半节点,回显设置半节点问题

获取半节点,this.$ref.tree.getCheckedNodes(false,true)关于两个参数的意义,官方文档:getCheckedNodes(leafOnly, includeHalfChecked) 接收两个 boolean 类型的参数,1. 是否只是叶子节点,默认值为 false 2. 是否包含半选节点,默认值为 false回显时怎么设置半节点,其实很简单,你只需要渲染子节点,父节点会根据子节点状态变成半选或者全选,所以根本不用渲染父节点...

2022-05-20 14:28:10 1218 1

原创 刚进页面时cavas尺寸不适应屏幕

在mounted,click等第一次打开cavas的方法里直接加上resize事件this.$nextTick(function () { var myEvent = new Event("resize"); window.dispatchEvent(myEvent);});

2022-04-27 15:35:42 84

原创 js删除字符串最后一位

csdn的推荐是好久没更新过了吗,为什么连slice方法都不在前排string.slice(0,-1)即可删除最后一位

2022-03-31 09:31:49 4753

原创 只保留数组对象中对象的某个值

arr:[{ id:'111', name:'sdfaf' },{ id:'122', name:'sretf' } ]const newArr = arr.map(item=>{ return Object.assign({},{'id':item.id}) })打印newArr...

2022-02-21 10:30:09 586

空空如也

空空如也

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

TA关注的人

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