自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 ant design vue中的a-form表单赋值setFidesValue不生效

在做数据回显时,发现部分字段回显失败,检查所有代码发现都没有问题。后来发现是初始化时候赋值可以过早,ant design vue中的form。

2023-07-20 15:37:08 2111 1

原创 Antd RadioGroup-Change事件获取当前选中值

是预期更改的值即change之后的值(它与getFieldValue值不匹配)form.getFieldValue()拿到的值为change之前的值,

2023-07-20 15:32:22 878

原创 接口报错-JSON parse error: Cannot deserialize value of type `java.lang.Integer` from Boolean value

前端Vue传输的数据字段类型和后端。将不一致数据类型修改后问题解决。

2023-07-20 15:26:39 1673

原创 nvm list available 报错 Could not retrieve https://nodejs.org/dist/index.json.

被强制关闭了,可能是网关拦截。直接去目录中手动设置淘宝镜像。

2023-06-30 10:02:09 1732 1

原创 位运算-n&(n-1)

1.每一次操作,都是遇到1就结束,所以每一次操作都对应有一个1。2.从低位到高位,一直到1,每一位都发生了反转。2.到n的所有位都变成了0,说明计算结束。1.无论是借位,还是减1,遇到1就停止;

2023-06-25 11:30:59 72

原创 页面权限的几种情况

需要使用路由守卫的特殊情况:

2023-06-21 10:08:08 115

原创 AntDesignVue中form表单取值(v-decorator)

通常情况下,通过this.form.getFieldValue("xxx"),只能获取一个数组包含value值,形如["A","B"],而通过labelInValue属性可以得到[{key: "Aid",label: "Aname"},{{key: "Bid",label: "Bname"}}]rules:校验规则设置(required是否必填,max最大长度,min最小长度,message提示信息,parttern正则匹配,validator验证器)initialValue:设置初始值。

2023-06-08 16:11:39 2586

原创 Git代码回滚

git log :查看要退回的版本号git reset --hard 目标版本号 :退回到指定版本git push -f :强制推送(这里使用git push推送到远程仓库会报错)大功告成~(此时使用git log无法查看之前的提交记录)git log :查看版本号git revert -n 版本号 :新增版本为需要退回的指定版本大功告成~(这里可能会出现冲突,那么需要手动修改冲突的文件)

2023-06-06 16:54:07 52

原创 Table每一条数据中使用DatePicker时如何添加时间范围限制

普通表单的时间范围设置不存在多条数据(一般表单)的情况下直接添加时间范围限制即可,不会存在使用同一全局变量导致时间限制覆盖的问题(一条数据的限制同时影响其他数据造成混乱)。当无法满足业务需求时,可以使用两个DatePicker实现类似的功能。

2023-05-18 19:54:25 718

原创 数组与对象的相互转换

在收集数据传输时和获取数据使用时都需要将数据转为可接受的格式。

2023-05-15 14:45:42 45

原创 js在数组对象中添加和删除键值对(对象属性)的方法

3.使用对象解构:通过用展开运算符(…)可以将需要省略特定属性的对象解构到新对象。4.使用Reflect:ES6新增的方法,Reflect.deleteProperty(对象,属性名),返回一个布尔值。2.使用 delete 操作符:delete 将完全从对象中删除属性,会导致原始对象的发生改变,但速度很慢。1.Object.assign():用法-Object.assign(源对象, {要添加的键值对})1.将属性设置为 undefined:属性本身仍将存在于对象中,它还会改变原始对象。

2023-05-15 14:28:13 3592

原创 AntDesign中Table的嵌套子表格实现-expandedRowRender插槽用法

要在表格里面嵌套子表格,需要在用户点击父表格的一行数据后(父表格添加事件@expand),获取该行的key,然后去异步请求后台的数据用来填充子表格的内容。但单纯获取数据后给子表格赋值时,数据用的是innerData定义的全局变量,数据会出现覆盖(同时点开两个父节点,对应的子表格数据相同)问题。查看上下级推广关系的数据展示,关系有好几层时,使用嵌套表格。这种情况下(单条数据中本身就含有。里面有四个参数(重点是第一个)赋给内层的table!第一个参数固定不用动。解决方法:使用键值对。

2023-05-15 14:17:37 3571

原创 内容溢出处理:隐藏显示省略号,鼠标悬停提示全部内容

备注:(1)div的文字会以省略的形式显示,并不是单独的截取。单独设定text-overflow:ellipsis;是没有效果的,因为它仅仅是注解,标注溢出时以省略的形式显示。所以必须要有white-space:nowrap,让文字显示子一行,又需要用overflow:hidden来使溢出的内容隐藏(配合使用)。

2023-04-28 17:21:33 4981

原创 ECharts实例指南汇总(花里胡哨的实例)

echarts是基于JavaScript的数据可视化图表库,提供直观,生动,可交互,可个性化定制的数据可视化图表。下载:npm install echarts --save。

2023-04-28 11:17:40 304

原创 调整布局后报错(error Trailing spaces not allowed no-trailing-spaces)

1.可以通过配置,屏蔽 Eslint 的检测:在vue-cli脚手架中将 build/webpack.base.conf.js 配置文件中的eslint rules注释掉即可。插件检测代码规范的时候,容易遇到 “Trailing spaces not allowed no-trailing-spaces”报错,意思是。2.因为在公司中我们还是要符合规范的,所以就根据报错文件和对应位置检查空格及其他格式错误并修改( Eslint还蛮严格的),重新保存代码即可!代码中不能存在声明了但未使用的变量。

2023-04-26 17:52:42 1794

原创 《计算机工程》投稿经验分享

未加急,从12月6日投稿到3月8日收到版面费通知,一共耗时三个月的时间(复审延期了十天),还是算很快啦!编辑处理时间还是很及时的,复审延期一周后我询问了编辑稿件进度,编辑说会问一下专家情况,两天后就出现了返修状态。第一次返修后除了专家意见外还给了OSID码及DOI号,并且让注明基金信息!双排板格式按照模板改好后一共11页,版面费是4950(未打折),比我预想的便宜!大概出现可刊状态后半个月在知网就查到网络首发了(没有邮件通知),这个可以自己在知网查查看。有其他疑问的小伙伴可以留言,看到后会第一时间回复~

2023-04-23 15:33:11 4516 53

原创 组件间通信方式

子组件 ===> 父组件使用场景:A是父组件,B是子组件,B想给A传数据,那么就要在A中给B绑定自定义事件(事件的回调在A中)。(感觉和props传递函数很像...)(1)绑定自定义事件:<Demo @abc="test"/> 或 <Demo v-on:abc="test"/>......mounted(){

2023-04-23 14:59:39 52

原创 mixin和vuex的区别

vuex:用来做状态管理的,里面定义的变量在每个组件中均可以使用和修改,在任一组件中修改此变量的值之后,其他组件中此变量的值也会随之修改。Mixins:可以定义共用的变量,在每个组件中使用,引入组件中之后,各个变量是相互独立的,值的修改在组件中不会相互影响。1.对于created,mounted 等生命周期函数 mixin文件中的代码先执行,组件中的后执行。3.对于 method中的同名方法,组件内的同名方法覆盖mixin中的方法。2.对于data中定义的字段,组件中定义组件覆盖mixin中同名字段。

2023-04-22 21:34:36 158

原创 基于vue2+element制作增删查改demo

> 父组件只管把表单需要的数据传进去并接收子组件收集到的数据看做如何处理(修改还是新增);而子组件也只需要将收集处理好的数据传递给父组件并传递事件($emit)告诉父组件要怎么做。在第一次启用编辑功能时,由于未初始化表单,导致数据无法操作(类似于按键失灵),在初始化表单各项属性为undefined后问题得到解决。应该拆分组件方便维护 -> 将表单划分到一个新的组件来获取表单信息提交到父组件;拆分组件后应该将表单(弹窗)中的逻辑分开写(例如规则校验、消息提示、数据操作等)

2023-04-22 20:52:05 619

原创 子组件中修改props值报错(error Unexpected mutation of “---“ prop vueno-mutating-props)

总结:多个组件需要使用的数据可用全局事件总线(一方修改多方变化,但缺点也很明显:要注意全局变量重复问题,而且需要在订阅事件的组件里手动销毁监听否则会多次执行。),但部分数据只存在于一两个组件间时可以用props传递,但修改时要注意规避单向数据流的问题。父级prop的更新会向下流动到子组件中,子组件中所有的 prop 都将会刷新为最新的值。但是反过来则不行,不应该在一个子组件内部改变 prop。1.只是在当前组件使用不传回数据可以利用拷贝(必要时可使用深拷贝)和计算属性得到数据后使用。

2023-04-21 10:38:11 1789

原创 ‘vue-cli-service‘ 不是内部或外部命令,也不是可运行的程序或批处理文件。

处理方法:npm i --legacy-peer-deps。终端运行npm install,报错。处理方法:npm install。项目拉取后运行,报错。问题原因:未安装依赖。问题原因:版本不匹配。

2023-04-20 15:03:37 268

原创 position:父相子绝

绝对定位使元素脱离文档流,因此不占据空间。普通文档流中元素的布局就像绝对定位的元素不存在时一样。(绝对定位的框与文档流无关,所以它们可以覆盖页面上的其他元素并可以通过z-index来控制它层级次序。如果对一个元素进行相对定位,首先它将出现在它所在的位置上。然后通过设置垂直或水平位置,让这个元素"相对于"它的原始起点进行移动。(相对定位时,无论是否进行移动,元素仍然占据原来的空间。相对定位: relative 没有脱离正常的文档流,被设置元素相对于其原始位置而进行定位,其原始占位信息仍存在。

2023-03-13 21:46:21 82

原创 <a>标签中的href属性

href属性

2023-03-01 10:27:30 806

原创 逻辑与&&和或||运算

逻辑运算符与和或

2023-02-21 21:41:28 88

原创 Vue中自定义方法的形式

function()

2023-02-13 20:38:40 231

原创 随机层缓解攻击

原文地址:https://openreview.net/forum?id=Sk9yuql0Z

2023-01-04 11:48:20 113 1

原创 论文写作注意事项

通过论文写作学习,自己开始对论文写作有些心得、想法。目录文章目录前言一、题目二、摘要1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、题目示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、摘要1..

2021-11-05 16:31:05 523

空空如也

空空如也

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

TA关注的人

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