要努力奋斗鸭
码龄4年
关注
提问 私信
  • 博客:69,260
    视频:946
    70,206
    总访问量
  • 120
    原创
  • 89,196
    排名
  • 285
    粉丝

个人简介:给理想留点时间 熬过低谷繁华自现.

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
  • 加入CSDN时间: 2020-11-13
博客简介:

weixin_52512511的博客

查看详细资料
  • 原力等级
    领奖
    当前等级
    4
    当前总分
    743
    当月
    3
个人成就
  • 获得22次点赞
  • 内容获得8次评论
  • 获得100次收藏
  • 代码片获得389次分享
创作历程
  • 2篇
    2024年
  • 117篇
    2023年
  • 1篇
    2022年
成就勋章
兴趣领域 设置
  • 前端
    jsonhtml5javascriptjquerycssajax前端
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

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

JMeter学习笔记二

面试题:1.做接口测试时,你是怎么做的数据校验(返回值验证)?一般你会验证哪些数据?校验code 200(说明后端接到了你的请求,并且给了应答)返回信息 sucess2.有1w个用户名密码需要登录,你怎么做?csv 自动化 数据驱动测试 DDT工作中的加密场景:公司的内部接口--对称加密【简单,速度快】对外接口--非对称加密怎么测试?作为测试人员,首要重点:加密规则,加密方式1.如果加密接口不多,数据都是死数据(不是上个接口关联的数据),叫开发把加密的数据给测试【最简单】
原创
发布博客 2024.05.26 ·
349 阅读 ·
2 点赞 ·
0 评论 ·
4 收藏

JMeter学习笔记一

一、JMeter背景:移动互联网 -- 小程序 移动APP+H5前后端分离(java,C++,C#) H5 JS Vue接口测试(Postman,jmeter,Apifox,ApiPost)我怎么发送请求?Http接口是一个特殊的URL地址,当有人访问这个地址后,这个地址会负责给我们提供/操作数据接口测试(四要素):URL地址 请求方式 请求参数 响应结果GET和POST有什么区别?get参数写url上,post参数写请求体测试片段分模
原创
发布博客 2024.05.25 ·
341 阅读 ·
4 点赞 ·
0 评论 ·
2 收藏

实习项目遇到的bug

大概是因为没设置ts类型,它查不到的问题,不定义的话加上问号,加上可选链就不会报错了。
原创
发布博客 2023.10.14 ·
572 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

实现手机号码中间四位显示为*号方法

【代码】实现手机号码中间四位显示为*号方法。
原创
发布博客 2023.10.14 ·
616 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

el-table通过scope.row获取表格每列的值,以及scope.$index

如上所示,scope.row是一个双向绑定的过程,当前行数据的获取也会用到插槽,scope相当于一行的数据, scope.row相当于当前行的数据对象。tableData在通过res.data.records调用返回值拿到后台数据库的数据,这样scope.row就会显示数据库对应条目数据,也可以进行传值到后端进行修改。②scope.row是获取这一行数据,scope.row.xxx是获取相对应的一个表格中的数据。③scope.$index是获取这一行的索引。①一定要用template包裹着才可以。
原创
发布博客 2023.10.11 ·
13636 阅读 ·
5 点赞 ·
0 评论 ·
18 收藏

ESLint自动修复代码规范错误

基于 vscode 插件 ESLint 高亮错误,并通过配置 自动 帮助我们修复错误。在设置中 settings.json添加这段代码就自动修复错误。
原创
发布博客 2023.10.04 ·
583 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

报错笔记

Module not found: Error: Can‘t resolve ‘less-loader‘ in ‘文件位置‘报错解决。说明使用了less但是没有安装,使用下面语句即可。
原创
发布博客 2023.10.01 ·
58 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Vue3中的watchEffect函数

watchEffect的套路是:不用指明监视那个属性,监视的回调中用到哪个属性,那就监视哪个属性。但computed注重的是计算出来的值(回调函数的返回值),所以必须要写返回值。而watchEffect更注重的是过程(回调函数的函数体),所以不用写返回值。watch的套路是:既要指明监视的属性,也要指明监视的回调。
原创
发布博客 2023.09.26 ·
165 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

性能优化之节流

2每次事件触发时都先判断是否有定时器了,如果有则不开启定时器。节流的核心就是利用定时器setTimeout来实现。需求:鼠标在盒子上移动,不管移动多少次,每隔500ms才+1。3如果没有定时器则开启定时器,存到变量里面。定时器里面调用执行的函数。定时器里面要把定时器清空。方法一:lodash提供的节流函数来处理。1.lodash提供的节流函数来处理。1声明一个定时器变量。方法二:手写一个节流函数来处理。2.手写一个节流函数来处理。
原创
发布博客 2023.09.24 ·
108 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

性能优化之防抖

2每次事件触发时都要先判断是否有定时器,如果有先清除以前的定时器。需求:鼠标在盒子上移动,鼠标停止500ms之后,里面的数字才会变化+1。3如果没有定时器则开启定时器存入到定时器变量里面。核心是利用setTimeout定时器来实现。方法1:利用lodash库提供的防抖来处理。4定时器里面写函数调用。方法一:利用lodash库实现防抖。方法二: 手写一个防抖函数来处理。方法2:手写一个防抖函数来处理。
原创
发布博客 2023.09.24 ·
241 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

vue消息订阅与发布

3.消息订阅会接收到2个参数,第1个参数为消息名称,第2个参数才是传递过来的值,如写法1,但是实际msgName参数1他跟用不到它,所以可使用下划线“_”占个位,如写法2。或者外部定义方法,在订阅中引用也行,千万不要使用普通函数,因为普通函数中this不指代vc,而是undefine,这一点跟“全局事件总线”中的注意点很像,但还是略有不同。1.取消订阅方式和“全局事件总线”不同,取消订阅指定订阅返回的id,且每次返回的id都不同,而“全局事件总线”指定的是“自定义事件名称”School.vue(订阅方)
原创
发布博客 2023.09.22 ·
279 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Vue全局事件总线

得到数据之后,解绑事件,提高性能// 销毁对应自定义事件this.$bus.$off('自定义事件名')【Vue全局事件总线详解】_vue事件总线_小田是个程序员的博客-CSDN博客。
原创
发布博客 2023.09.22 ·
365 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

vue2中的mixins和vue3中的hooks

mixins 是通过对象的方式进行组合和共享代码hooks 使用函数式的方式来定义逻辑和状态mixins的使用1.在src下创建一个mixin.js文件2.将vue文件的script部分抽离出来写入mixin.js文件下3.在原来的vue组件中引入mixin4。
原创
发布博客 2023.09.21 ·
641 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

前端编写一个express实现项目部署上线流程

1.先把写好的.vue文件打包成浏览器认识的html、css、js文件 使用npm run bulid命令。3.创建一个static文件夹,用来存放打包好的html、css、js文件。2.写一个express服务器。
原创
发布博客 2023.09.21 ·
590 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

分析key原理

key是虚拟dom对象的标识,当数据发生变化时,vue会根据新数据生成新的虚拟dom,随后vue进行新虚拟dom与旧虚拟dom的差异比较。若虚拟dom中内容变了,则生成新的真实dom,随后替换掉页面中之前的真实dom。若虚拟dom中的内容没变,直接使用之前的真实dom。如果不写key,vue会默认使用index作为key。①旧虚拟dom中找到了与新虚拟dom相同的key。②旧虚拟dom中未找到与新虚拟dom相同的key。创建新的真实dom,随后渲染到页面。使用index作为key。使用唯一标识作为key。
原创
发布博客 2023.09.20 ·
459 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

vue路由传参的几种方式

一、使用router-link进行路由导航,传递参数这里要特别注意:在子组件中获取参数的时候是route.params而不是router一、使用router-link进行路由导航,传递参数父组件中:使用标签进行导航解释:child是子页面路径,123是需要传递的参数。
原创
发布博客 2023.09.17 ·
1655 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

输入框不能为空格

3 这里是封装了一个全局函数,因为上面两种情况输入表情包会报错,后端没有对表情包进行处理 我传入的是dataForm.title,没有传第二个参数,所以使用的是默认值default,删除方括号和表情包。1 使用表单验证 + 正则表达式 这种情况是匹配两边空格 有空格就验证失败。2 失去焦点触发 这种情况是去除两边空格。2.输入空格后表单非空验证不通过。
原创
发布博客 2023.09.15 ·
778 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

const的值可不可以被更改

const定义的常量实际上是栈内存地址中的保存的值,const常量的值不可以被更改就是栈内存中保存的数据不可以被更改。而引用数据在栈内存中存储的是一个指针,真正的数据存储在指针指向的堆内存中,不可改变的是指针,真正的数据是可以更改的。原文链接:https://blog.csdn.net/ShaQiMa_/article/details/118651524。当const定义的常量是基本数据类型的时候不可以被更改。当const定义的常量是基本数据类型的时候不可以被更改。
原创
发布博客 2023.09.09 ·
1042 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

父传子/子传父( 选项式和组合式)

子组件通过$emit触发自定义事件,$emit第一个参数为事件名称,第二个参数为传递的数值,父组件通过@绑定事件获取到子组件传递过来的参数。子组件设置props属性定义接收父组件传递过来的参数,父组件中给子组件绑定属性。第一种:父组件向子组件通信:props属性。第二种:子组件向父组件通信:$emit方法。只是组合式中在选项式的基础上加多了一行。
原创
发布博客 2023.09.04 ·
135 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

图片懒加载指令

只有当所需功能只能通过直接的 DOM 操作来实现时,才应该使用自定义指令。其他情况下应该尽可能地使用 v-bind 这样的内置指令来声明式地使用模板,这样更高效,也对服务端渲染更友好。电商网站的首页通常会很长,用户不一定能访问到页面靠下面的图片,这类图片通过懒加载优化手段可以做到。isIntersecting:判断当前图片是否进入可视区域。只有进入视口区域才发送图片请求。在vue官网中查看的。
原创
发布博客 2023.09.04 ·
82 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多