Youaremysalvatio
码龄3年
关注
提问 私信
  • 博客:21,612
    21,612
    总访问量
  • 62
    原创
  • 551,579
    排名
  • 5
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:江苏省
  • 加入CSDN时间: 2022-04-25
博客简介:

Youaremysalvatio的博客

查看详细资料
个人成就
  • 获得5次点赞
  • 内容获得0次评论
  • 获得25次收藏
创作历程
  • 9篇
    2023年
  • 53篇
    2022年
成就勋章
创作活动更多

超级创作者激励计划

万元现金补贴,高额收益分成,专属VIP内容创作者流量扶持,等你加入!

去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

Vue-table动态增加、删除表头不实时更新问题

问题:我这里使用的是JEECG的jVxeTable,翻看文档没有找到满足需求的方法,最后使用了简单粗暴的方法实现,利用push、slice实现table的表头绑定数组columns实现增加、删除列。解决办法:网上搜了一下,最终使用 在table绑定 :key = "Math.random()" 解决了列表增加删除列不实时更新的问题。设置后发现数据虽然加上了,但是页面没有实时更新,需要点击一下操作才可更新。需求:在某种情况下table显示A、B列,在某种情况下显示A、B、C列。
原创
发布博客 2023.11.09 ·
698 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏

使用递归实现树形数组遍历

方法内遍历数据,判断是否有满足条件的,有则返回,没有判断是否有children,有则自调用此方法,继续走这一套流程。调用方法,参数传入数组。
原创
发布博客 2023.09.05 ·
171 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

antdesign Vue table - 换行

return {style: {},},return {style: {
原创
发布博客 2023.08.28 ·
1233 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Vue表格嵌入输入框回车焦点跳到下一行的输入框

使用Vue2 + Ant Design Vue。
原创
发布博客 2023.08.23 ·
724 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Ant Design Vue - table实现跨页选择

/ this.selectionRows = selectionRows //不用onchange操作。
原创
发布博客 2023.06.26 ·
1181 阅读 ·
0 点赞 ·
0 评论 ·
5 收藏

时间判断大小 - 时分秒

/ 总秒数 = 小时 * 3600 + 分钟 * 60 + 秒。let beginTimeS = 0 // 总秒数。
原创
发布博客 2023.06.26 ·
126 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Ant Design Vue实现表尾合计联动

Ant Design Vue2以内官方没有表位合计联动的API,搜了一下,手写了个,基本满足需求。
原创
发布博客 2023.03.19 ·
648 阅读 ·
2 点赞 ·
0 评论 ·
4 收藏

change事件做延迟处理

change事件会在监听的值发生变化触发,例如input输入搜索,输入3002会触发4次,3、30/300/3002,这样就会不稳定,消耗性能。注意:因为外不js不能引用Vue生命周期里的方法,所以需要在Vue生命周期中的create初始化的时候做个转换。window.getGoodsList(value) //触发的change事件。handleGoodsSearch(e) { //methods中的方法。解决办法:给change事件做延迟处理,延迟0.3s再触发。使用工具:webStorm。
原创
发布博客 2023.02.03 ·
1327 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

JEECG角色控制权限控制按钮显隐

click="handleEdit(record)">编辑授权策略:可见/可访问(授权后可见/可访问)二、编辑授权标识,例:user:edit。一、数据库中给菜单中添加下级。三、在页面代码中绑定。
原创
发布博客 2023.01.08 ·
905 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

数字转千分位

数字转千分位
原创
发布博客 2022.11.29 ·
126 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Vue数字金额转大写

const cnNums = ["零", "壹", "贰", "叁", "肆", "伍", "陆", "柒", "捌", "玖"];const cnIntRadice = ["", "拾", "佰", "仟"];const cnIntUnits = ["", "万", "亿", "兆"];// return total.toFixed(2)//四舍五入保留两位。// 整数金额时后面跟的字符。// 对应整数部分扩展单位。// 输出的中文金额字符串。// 对应小数部分单位。// 最大处理的数字。
原创
发布博客 2022.11.25 ·
853 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

node.js

使用V8在非浏览器环境下运行的更好,V8引擎执行JavaScript的速度非常快,性能非常好,基于Chrome JavaScript运行时建立的平台,用于方便地搭建相应速度快、易于扩展的。node.js 是由Ryan Dahl 开发,是一个基于。、非阻塞模式I/O模型,让JavaScript运行在。node.js对一些特殊用例进行优化,提供替代的。的开发平台,他让JavaScript成为与。等服务端语言平起平坐的脚本语言。运行环境,使用了一个。
原创
发布博客 2022.09.14 ·
121 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Vue2和Vue3的区别

1)Vue2的双向数据绑定的原理是Vue.js采用数据劫持结合发布者/订阅者模式的方式,通过Object.defineproperty()来劫持各个属性的setter和getter,在数据变动时触发相应的监听回调。Vue3中使用了ES6的proxyAPI对数据进行处理。2)相比于Vue2,使用proxyAPI优势有:defineProperty只能监听某个属性,不能对全对象进行监听,省去for in 、闭包等内容来提升效率(直接绑定整个对象即可);
原创
发布博客 2022.09.14 ·
989 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Webpack

当webpack处理应用程序时,他会在内部构建一个依赖图(dependency graph),此依赖图对应映射到项目所需的每个模块,并生成一个或多个bundle。Webpack是一款模块加载器兼打包工具,他能够把各种资源,如JS、JSX、ES6、SASS、图片等都作为模块来处理和使用。document.write("webpack学习")npm install webpack-cli -g // 客户端。npm install webpack -g // 打包工具。
原创
发布博客 2022.09.06 ·
323 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

cookies,sessionStorage和localStorage的区别

即cookie在浏览器和服务器间来回传递,而sessionStorage和localStorage不会自动把数据发给服务器,仅在本地保存。cookie数据还有路径数据还有路径(path)的概念。可以限制控kookie只属于某个路径下。,同时因为每次http请求都会携带cookie,所以kookie只适合保存很小的数据,如会话标识。虽然也有存储大小的限制,但比kookie大得多,...
原创
发布博客 2022.08.30 ·
204 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Vue基础面试题11-19

methods 里面定义的是 函数 ,仍然需要去调用它。低耦合:数据趋向试图,view可以独立于model变化和修改,一个viewModel可以绑定不同的view上,当view变化的时候Model可以不变,当Model变化的时候view也可以不变。在编写组件的时候,首先要做的就是组价的抽象,考虑组件是否可复用,组件之间是否存在耦合,一次性组件很其他组件紧密耦合没关系,但是可复用组件一定要定义一个清洗的公共接口。watch是用来监听数据的改变的,当监听的数据发生改变时就会触发定义的事件,它的值是一个对象。..
原创
发布博客 2022.08.10 ·
332 阅读 ·
0 点赞 ·
0 评论 ·
4 收藏

vue相关面试题1-10

vuex是存放vue组件的全局数据和设置全局状态的地方,而localStorage是本地缓存,除非手动删除否则一直存在,另外sessionStorage也是本地缓存,但是只要页面关闭数据就会清楚。vue.js采用数据劫持结合发布者-订阅者模式的方式,通过Object.defineProperty()来劫持各个属性的setter和getter,在数据变动时触发相应的监听回调。的,通过对每一个属性简历Watcher来监听,当属性变化的时候,响应式的更新对应的虚拟dom。4、vue的双向数据绑定的原理。.....
原创
发布博客 2022.08.09 ·
203 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

微信小程序的缓存、跳转与请求

data: {name:"张三",age:18},//需要存储的内容。wx.redirectTo关闭当前页面,跳转到非tabbar页面,跳转后只能返回到首页。wx.navigateBack返回页面数,如果delta大于现有页面数,则返回首页。注意:跳转传参,可以在该页面的onLoad方法中的options参数中拿到这个参数。wx.navigateTo保留当前页面,跳转到非tabbar页面,左上角有返回。wx.switchTab关闭所有非tabbar页面,只能跳转tabbar页面。...
原创
发布博客 2022.08.03 ·
881 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

微信小程序--事件

在js中的事件里传个e,通过currentTarget中的dataset属性可以获取参数。longtap:手指长按超过350ms在离开,,推荐使用longpress。changedTouches 触摸事件,当前变化的触摸点信息的数组。点击事件:bindtab=“ ” 或者 bind:tab=“ ”touches 触摸事件,当前停留在屏幕中的触摸点信息的数组。事件传参:需要绑定一个事件,在绑定参数名,最后传参。target 触发事件的组件的一些属性值集合。阻止事件冒泡事件:catch。...
原创
发布博客 2022.08.03 ·
479 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

微信小程序入门2

import的作用域:import只能引用目标文件的template,不能引用目标文件import引用的template。改变data中的值:this.data.msg = 值, 注意:这样只会改变data中的值,不会改变渲染层。wxss和web的css类似,不同的是wxss引用了新的尺寸单位,rpx可以适配不同的屏幕宽度,使用template 使用is属性,声明要使用的模板,然后将需要的数据从js的data传入。小程序中的样式选择器:类选择器,id选择器,元素选择器,伪元素选择器。...
原创
发布博客 2022.08.03 ·
150 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多