摘要: 1.场景 在进行开发过程中,直接使用了Vue-Router来进行页面跳转,但是出现了一些奇奇怪怪的bug,特花时间来进行相关调研并记录,如有不严谨或不正确的地方,欢迎指正探讨。 问题 使用Vue-Router来进行页面跳转 使用this.$router.push() 地址栏的链接不变,Iframe的 阅读全文
posted @ 2021-01-21 15:54 NAME_IS_NaN 阅读(4820) 评论(3) 推荐(1) 编辑
摘要: 1.数组的解构赋值 1.1基本用法 let [a,b,c] = [1,2,3] let [foo, [[bar], baz]] = [1, [[2], 3]]; //复杂的赋值foo // 1bar // 2baz // 3let [ , , third] = ["foo", "bar", "baz 阅读全文
posted @ 2021-01-09 14:49 NAME_IS_NaN 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 前端模块化 ##script 老牌传统的模块化 <script src='xxxxx.js'> </script> 主意 script的引入是阻塞的,为了解决阻塞的问题 引入了 <script async src='xxxxx.js'> </script> script适用于小型的applicati 阅读全文
posted @ 2021-01-09 11:10 NAME_IS_NaN 阅读(101) 评论(0) 推荐(0) 编辑
摘要: Async/Await 的实践 首先简单总结, Async和Await 可以将异步操作像写同步操作那样简单 注意: await 所等待的函数必须返回对象为Promise,如果不是 需要 return new promise 才可以 let promise = new Promise((resolve 阅读全文
posted @ 2021-01-09 11:06 NAME_IS_NaN 阅读(97) 评论(0) 推荐(0) 编辑
摘要: 我们有时会遇到这样的情况,正在dev分支开发新功能,做到一半时有人过来反馈一个bug,让马上解决,但是新功能做到了一半你又不想提交,这时就可以使用`git stash`命令先把当前进度保存起来,然后切换到另一个分支去修改bug,修改完提交后,再切回dev分支,使用`git stash pop`来恢复 阅读全文
posted @ 2021-01-09 11:04 NAME_IS_NaN 阅读(281) 评论(0) 推荐(0) 编辑
摘要: 1.计算属性 <div id="example"> <p>Original message: "{{ message }}"</p> <p>Computed reversed message: "{{ reversedMessage }}"</p> </div> var vm = new Vue({ 阅读全文
posted @ 2020-09-01 11:21 NAME_IS_NaN 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 表单和表格的区别? 表单是 抽象的 概念,是用来展示一套具有逻辑联系的数据。 表格是 真实的 概念,是用来展示具体的表格(类似Excel)。 表单的关键属性在与: Action和Method等一些涉及与后台进行get post接口进行交互。以及涉及type 类型为psd或者text等功能性的问题。 阅读全文
posted @ 2020-08-27 11:18 NAME_IS_NaN 阅读(110) 评论(0) 推荐(0) 编辑
摘要: <!doctype html>promise promise原因 简单来说 就是为了解决callback hell 简单来看一个回调的例子 ​x 1 let fs = require('fs') 2 fs.readFile('./a.txt','utf8',function(err,data){ 3 阅读全文
posted @ 2020-07-24 17:13 NAME_IS_NaN 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 尤大大在B站进行了直播讲解Vue3.0的一些新特性,由于时间关系 我并没有赶上直播 后期观看了一些视频和文章对3.0的特性有了一定的了解,特此写下此Blog进行记录. 1.剖析Vue Composition API Vue 3 使用ts实现了类型推断,新版api全部采用普通函数,在编写代码时可以享受 阅读全文
posted @ 2020-04-30 15:24 NAME_IS_NaN 阅读(330) 评论(0) 推荐(0) 编辑
摘要: ##构造器构造器是一类对象的抽象。如有以下几个员工 ```const liLei = { name: '李雷', age: 25, career: 'coder',} const hanMeiMei = { name: '韩梅梅', age: 24, career: 'product manager 阅读全文
posted @ 2020-04-20 22:24 NAME_IS_NaN 阅读(144) 评论(0) 推荐(0) 编辑