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