- 博客(5)
- 收藏
- 关注
原创 vue3选项式api监控数组变化
比如上面的代码,如果是vue2的话,是可以实现 arr.push() 方法的监控,但是下标元素的改变,比如 arr[ index] = item 是实现不了的,所以需要监控的数组变量使用 this.$set() 来改变下标元素才能被 watch 监控到。vue中使用监控器 watch 能够完成一些基本类型数据的监控,但是如果碰到复杂类型的数据,除了直接给变量的赋值操作,元素的添加和改变(包括长度变化)普通watch是监控不到的。所以 vue3可以通过 watch的深度监控来实现数组和对象变化的响应。
2024-03-03 12:35:13 1399
原创 js对象排序
可以使用 Object对象提供的两个方法,Object.entries() 和 Object.fromEntries()实现将对象变为数组和将数组变为对象。对象排序常见的两种场景分别是键排序,或是值排序。键排序比较简单,我们把思路简化一下,直接将键提取出来,遍历排序后的数组生成新的对象。输出结果为: { a: 'value1', c: 'value3', d: 'value2' } 排序成功。输出结果为: { a3: 4, a2: 18, a1: 32 } 排序成功。
2024-02-05 17:30:22 1526
原创 express框架:urlencode数据的处理
这里使用的是 querystring 进行转化的,也可以使用其他方法,例如 URLSearchParams 对象,只要将数据转化成 a1=123&a2=456 这种形式的数据就可以。也就是说点击 form 表单中的提交按钮之后,浏览器会自动将input 标签中的数据拼接成等号键值对 的形式,这种格式也是常见 get 请求放在请求头中的数据格式。但是常见的开发场景中,发送数据之前,都会对数据进行一些处理,例如校验或者一些数据的转化,所以form 表单直接提交数据会受实际开发需求的限制。
2024-01-12 17:22:42 632
原创 expess框架:json数据解析
express解析json数据使用express.json()组件或bodyParser.json()组件express解析json数据使用express.json()组件或bodyParser.json()组件至于选择哪个大家可以自己决定,因为 express.json() 内部就是使用的 bodyParser.json 方法。
2024-01-09 11:31:06 565
原创 express框架: app.use()功能
简单写一个服务程序分别使用get方式和post方式请求get请求两个请求都能响应成功,说明没有问题。服务程序中添加这次先测试post:参数改为: $post("/test2/randStr",{})能够正常响应,说明两个路由请求都能访问到服务器,app.use()支持所有以路径参数开头的post请求方法!但是,服务器没有打印请求参数。为什么会这样,因为没有接收数据。。重新发送一下刚才的post请求,打印结果分别为 空 和 a1=123。
2023-12-30 13:44:12 650 2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人