自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 vue3选项式api监控数组变化

比如上面的代码,如果是vue2的话,是可以实现 arr.push() 方法的监控,但是下标元素的改变,比如 arr[ index] = item 是实现不了的,所以需要监控的数组变量使用 this.$set() 来改变下标元素才能被 watch 监控到。vue中使用监控器 watch 能够完成一些基本类型数据的监控,但是如果碰到复杂类型的数据,除了直接给变量的赋值操作,元素的添加和改变(包括长度变化)普通watch是监控不到的。所以 vue3可以通过 watch的深度监控来实现数组和对象变化的响应。

2024-03-03 12:35:13 1236

原创 js对象排序

可以使用 Object对象提供的两个方法,Object.entries() 和 Object.fromEntries()实现将对象变为数组和将数组变为对象。对象排序常见的两种场景分别是键排序,或是值排序。键排序比较简单,我们把思路简化一下,直接将键提取出来,遍历排序后的数组生成新的对象。输出结果为: { a: 'value1', c: 'value3', d: 'value2' } 排序成功。输出结果为: { a3: 4, a2: 18, a1: 32 } 排序成功。

2024-02-05 17:30:22 1034

原创 express框架:urlencode数据的处理

这里使用的是 querystring 进行转化的,也可以使用其他方法,例如 URLSearchParams 对象,只要将数据转化成 a1=123&a2=456 这种形式的数据就可以。也就是说点击 form 表单中的提交按钮之后,浏览器会自动将input 标签中的数据拼接成等号键值对 的形式,这种格式也是常见 get 请求放在请求头中的数据格式。但是常见的开发场景中,发送数据之前,都会对数据进行一些处理,例如校验或者一些数据的转化,所以form 表单直接提交数据会受实际开发需求的限制。

2024-01-12 17:22:42 512

原创 expess框架:json数据解析

express解析json数据使用express.json()组件或bodyParser.json()组件express解析json数据使用express.json()组件或bodyParser.json()组件至于选择哪个大家可以自己决定,因为 express.json() 内部就是使用的 bodyParser.json 方法。

2024-01-09 11:31:06 527

原创 express框架: app.use()功能

简单写一个服务程序分别使用get方式和post方式请求get请求两个请求都能响应成功,说明没有问题。服务程序中添加这次先测试post:参数改为: $post("/test2/randStr",{})能够正常响应,说明两个路由请求都能访问到服务器,app.use()支持所有以路径参数开头的post请求方法!但是,服务器没有打印请求参数。为什么会这样,因为没有接收数据。。重新发送一下刚才的post请求,打印结果分别为 空 和 a1=123。

2023-12-30 13:44:12 551 2

uniapp 自定义地址列表组件

uniapp 自定义地址列表组件

2024-05-02

空空如也

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

TA关注的人

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