摘要: 2021.08.31开始 运行时的源码在vue/dist/vue.runtime.esm.js里面,不过有些非函数的定义,打印不出来(看看vue源码断点怎么打比较合适)。看官方文档时候,直接百度中文的那段文字,经常搜不出来,可以先根据官方文档或自己定位到对应的代码段,然后搜索代码段的变量名,就能搜到 阅读全文
posted @ 2021-09-01 00:15 太阳锅锅 阅读(661) 评论(0) 推荐(0) 编辑
摘要: 先放个官方文档链接~ 某位同事研究vue3时,发现vue3的Teleport使用起来有点问题。 <template> <div class="test">1 <div class="qwe">2</div> <teleport to=".qwe">333</teleport> //情况一:失败并报错 阅读全文
posted @ 2022-08-30 14:44 太阳锅锅 阅读(412) 评论(1) 推荐(0) 编辑
摘要: async是generator函数是语法糖,那么到底什么是generator函数呢 ? ES6 新引入了 Generator 函数,可以通过 yield 关键字,把函数的执行流挂起,为改变执行流程提供了可能,从而为异步编程提供解决方案。 基本用法: Generator 有两个区分于普通函数的部分: 阅读全文
posted @ 2022-06-30 14:21 太阳锅锅 阅读(26) 评论(0) 推荐(0) 编辑
摘要: 一个系统有多个角色,不同角色登录后应该有不同的路由表,保证用户乱输url不会访问到正确的地址,而是跳转到404页面。 方法一:在路由信息的meta中新增拥有当前权限的角色 routes: [ { path: '/login', name: 'login', meta: { roles: ['admi 阅读全文
posted @ 2022-02-03 18:28 太阳锅锅 阅读(2098) 评论(0) 推荐(1) 编辑
摘要: 开发过程中,经常有需要去debug,debug常用方式有两种:一是在代码中写一行debugger,二是在 浏览器控制台Source中的js中左边行数那里点一下。 拓展:①有时dom变化不受控制,这时候很难去追踪变化。我们可以在谷歌浏览器的控制台的Elements里针对标签右键使用 Break on. 阅读全文
posted @ 2022-01-29 13:59 太阳锅锅 阅读(1246) 评论(0) 推荐(0) 编辑
摘要: 一.Object.prototype.toString.call(xx) 这个可以用来准确判断xx类型,原理就是调用原型链上Object.prototype的toString方法,但是将参数改成了xx。 有一道面试题:使用typeof bar "object"检测”bar”是否为对象有什么缺点?如何 阅读全文
posted @ 2021-12-26 11:27 太阳锅锅 阅读(43) 评论(0) 推荐(0) 编辑
摘要: https://segmentfault.com/a/1190000010420744 阅读全文
posted @ 2021-12-17 16:01 太阳锅锅 阅读(12) 评论(0) 推荐(0) 编辑
摘要: 什么是异步请求?请求:客户端向服务器请求数据! 无异步请求:在完整网页上发送任何请求,都会导致整个页面的全部刷新! 有异步请求:可以实现网页的局部刷新! 如何查看网页的异步请求(XHR)?F12=>Network=>XHR,刷新页面我们可以看到网页所有的XHR(XMLHttpRequest)请求 X 阅读全文
posted @ 2021-12-16 22:52 太阳锅锅 阅读(656) 评论(0) 推荐(0) 编辑
摘要: .forEach() 的主要缺点是: 不能在它的循环体中使用 await。 不能提前退出 .forEach() 循环。而在 for 循环中可以使用 break。 中止 .forEach() 的解决方法 如果想要中止 .forEach() 之类的循环,有一种解决方法:.some() 还会循环遍历所有数 阅读全文
posted @ 2021-12-16 17:41 太阳锅锅 阅读(359) 评论(0) 推荐(0) 编辑
摘要: application/json 四种常见的 POST 提交数据方式 1.摘要 enctype 属性规定在发送到服务器之前应该如何对表单数据进行编码。默认地,表单数据会编码为 “application/x-www-form-urlencoded”。就是说,在发送到服务器之前,所有字符都会进行编码(空 阅读全文
posted @ 2021-12-16 16:43 太阳锅锅 阅读(437) 评论(0) 推荐(0) 编辑
摘要: 一.package.json里有dependencies和devDependencies,区别在于dependencies里是生产环境需要的包,devDependencies是开发环境需要的包。一般引一个依赖包时,这个依赖包依赖的包就是dependencies里面的 二.使用nodejs和expre 阅读全文
posted @ 2021-11-24 10:37 太阳锅锅 阅读(38) 评论(0) 推荐(0) 编辑