- 博客(6)
- 收藏
- 关注
原创 关于includes()和some()方法
目的是为了判断tabData是否存在menuData中传来的数据, 本来认为if(!state.tabData.includes(value))足够判断,(value.name!当两个对象在内存中的引用不一样时,即使它们的内容相同,严格相等运算符也会认为它们不相等。即使有一个内容相同的对象在数组中,由于它们是不同的引用,条件判断仍然会成立,导致重复添加对象。== 'Main'),不然会报错。方法来实现这个遍历,并在其中进行对象内容的比较。数组,逐个比较数组中的对象和传入的value。
2023-07-29 14:27:57
211
1
原创 export和export default区别
3. export default 暴露的是一个变量,在 import 时可以使用任意变量名导入,不用加大括号 {}2. export 暴露的是一个接口,在 import 时不能改变它的变量名,并且必须加上 大括号 {}1. 一个文件中 export 可以有多个, export default 只能有一个。
2023-07-26 16:48:12
535
1
原创 Vue2.0
在配置文件中,entry表示入口,output表示出口是一套用于构建用户界面的前端框架特性:数据的变化会更新视图好处:程序员只管维护好数据,页面结构会被vue自动渲染出来2.双向数据绑定开发者在不操作DOM的前提下,自动把用户提交的内容同步到数据源中好处:不需要手动操作DOM元素,来获取表单元素最新的值私有自定义指令节点:directives用户点击了页面上的路由链接导致了url地址栏中的Hash值发生变化前端路由监听到了Hash值的变化。
2023-07-17 17:56:56
153
1
原创 node.js
模拟一个类似于express.urlencoded这样的中间件。步骤:1.定义中间件2.监听req的data事件3.监听req的end事件4.使用querystring模块解析请求体数据5.将解析出来的数据对象挂载为req.body// 导入内置模块// 自定义中间件业务逻辑// 1.将接收到的数据片段拼接到str中// 2.监听req的data事件,只要有数据传到服务器,就会触发事件str+=chunk;})// 3.监听req的end事件next();})
2023-06-12 23:07:26
310
原创 Ajax-Git
年龄:{{ age}}性别:{{gender }}var data = {name:"潘文轩",age:21,gender:"男"};//使用模板引擎// 渲染页面
2023-05-27 16:03:18
188
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅