- 博客(7)
- 收藏
- 关注
原创 关于Vue路由刷新路由页面数据变化异常
后面思考了一下,可能是nextTick渲染的异步流程有点问题,一直渲染的都是上个页面的渲染数据。后面改成setTImeout解决问题。个人在App.vue上写了一个方法reload,并用provide 和 inject传给子孙组件,通过该方法对路由进行数据更新。但中间用的nextTick,导致我使用router.push来传递id更新当前页面出现渲染的页面数据是上一个页面的数据。
2023-07-28 11:23:13
233
1
原创 js中的内置对象-------函数参数arguments
在每一个函数都存在一个arguments,arguments是一个类数组对象,它具有数组length属性,通过在函数调用arguments,我们可以获取函数参数,即使函数没有设置形参,我们也可以通过arguments获取到实参。通过使用callee我们可以减少耦合的情况出现,但由于arguments是一个很大的对象,每次访问arguments都需要创建一个对象,消耗内存,影响浏览器性能,因此callee现在不建议推荐使用。Symbol迭代,arguments可以通过Symbol迭代器进行迭代。
2022-11-16 16:27:08
357
原创 前端CSS input type属性详解
input在前端中使我们需要熟悉使用的一个标签,input中type属性值不止text一个。 可定义单行输入字段,用户可以自定义输入文字,默认最多输入20个。placeholder为文本框初始默认的文字效果图: value是按钮中的文字。效果图:submit和button的区别是可以点击回车就可以触发按钮,提交表单 效果图:定义一个单选的按钮,可以定义checked=“checked”强制勾选,同时也可以使用disabled使按钮不可选效果图:定义一个可以勾选的按钮,与上一个rad
2022-10-24 16:39:57
6726
原创 koa-router的使用
在文件目录下创建router/routes文件夹后创建一个user.js用来服务用户信息。npm下载koa-router模块和requier-directory模块。引入require-directory模块并引入上方写好的路由模块路径。创建一个新的js文件来封装Koa模块。
2022-09-07 19:24:29
190
原创 koa初始用
编写代码定义app常量引入 koa模块,定义一个config.js文件存放服务端口号,并引入config.js。创建文件夹后,在文件夹所在端口输入命令 npm init ,这些都不用配置项直接回车yes就行。完成配置后会出现package.json文件,里面是对npm一些包的配置,后面可以根据需求更改。最后在端口号node index启动服务,在浏览器输入网址打开网页查看。之后先监听服务器端口号,在调用app.use在页面上面打印。接下来下载koa到node_modules包。
2022-09-07 16:01:14
327
原创 力扣每日一题--------验证栈序列
我们需要重新创建一个新的栈堆stack来遍历存储pushed序列,并设置numPUSH和numPOP来记录stack和poped的推出位置,numPOP从零开始表示poped依次推出的数据,在栈堆stack遍历过程中数据如果和poped[numPOP]相等,进入while循环并判断接下来的数据是否相等,如果相等,numPUSH-1表示stack被推出一个数据,同时numPOP+1获取poped下一个推出栈的数据,不相等则退出循环。继续遍历 ,依照原来的想法弹出7 6,并记录numPOP的数组位置。.....
2022-08-31 16:35:18
235
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人