- 博客(9)
- 收藏
- 关注
转载 Vue router中params和query的区别(学习笔记)
params传参和query传参有什么区别? 1、params是路由的一部分,如果你的路由是动态路由就必须要有。query是拼接在url后面的参数,没有也没关系。 params一旦设置在路由,params就是路由的一部分,如果这个路由有params传参,但是在跳转的时候没有传这个参数,会导致跳转失败或者页面会没有内容。 比如:跳转/router1/:id params不设置的时候,刷新页面或者返回参数会丢失。id这个参数是我们有设置在路由上面的,id2我没有设置在路由里面,跳转的时候,id2..
2020-07-14 09:31:49 313
转载 兄弟组件传值(学习笔记)
在vue开发中总会遇到组件传值问题,今天总结一下兄弟组件之间的传值方法。 1、子传父,父传子 2、vuex 3、eventBus 接下来介绍如何使用eventBus实现兄弟组件传值 首先我的需求是这样的,页面上由top,left,main,bottom四个组件构成。需要将top中的值传到left中。 ...
2020-07-13 18:53:16 489
转载 ajax、fetch的区别(自己的学习笔记)
ajax 1.是XMLHTTPRequest的一个实例 2.只有当状态为200或者304时才会请求成功 3.格式零散,容易出现回调地狱的问题 fetch 1.fetch是基于promise实现的,也可以结合async/await 2.fetch请求默认是不带cookie的,需要设置fetch(URL,{credentials:’include’})。 Credentials有三种参数:same-origin,include,* 3.服务器返回400 500 状态码时并不会reject,只有.
2020-07-13 16:27:22 506
转载 ajax使用五步骤
1. 创建XMLHttpRequest异步对象 2. 设置回调函数 3. 使用open方法与服务器建立连接 4. 向服务器发送数据 5. 在回调函数中针对不同的响应状态进行处理
2020-07-13 16:17:53 162
原创 for循环setTimeout闭包
for循环setTimeout闭包for循环setTimeout闭包 for循环setTimeout闭包 for (var i = 0; i < 2; i++) { //个人理解:settimeout(stout)需要前面执行完才执行 setTimeout(() => { //第一轮 i=0 进入stout,但不执行stout,到for里面i++,这里i属于全局了全局的i此时等于1 console.log(i); //第二轮 i=1
2020-07-08 23:50:05 347
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人