摘要: 上中下三栏布局:https://www.cnblogs.com/menggirl23/p/10057570.html 一、水平居中 注:这里说的元素都是子元素,居中也是子元素。 行内元素:父级必须为块,子元素为行内 #father { // display:block; 如果父级不是块 得先转块 w 阅读全文
posted @ 2019-11-12 15:53 安博主 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 一、vue router 导航守卫 这个导航守卫了几遍都不知道 啥是导航守卫? 看大家的评论:说白了就是拦截器、钩子函数 在路由跳转过程中的一系列拦截,想做其他操作用的 阅读全文
posted @ 2019-11-08 17:37 安博主 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 结构 async function name([param[, param[, ... param]]]) { statements } await 关键字仅在 async function 中有效。await 操作符用于等待一个 Promise 对象, 它只能在异步函数 async functio 阅读全文
posted @ 2019-11-08 16:09 安博主 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 字符串展开 对象展开 数组展开 阅读全文
posted @ 2019-11-08 15:37 安博主 阅读(94) 评论(0) 推荐(0) 编辑
摘要: 符号为`` 反引号 可以定义多行字符串 可以加入变量和表达式,且可以调用函数,变量名写在 ${} 中,${} 中可以放入 JavaScript 表达式。 // 变量、表达式let name = "Mike"; let age = 27; let info = `My Name is ${name}, 阅读全文
posted @ 2019-11-08 15:11 安博主 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 一、概念 为所有的数据结构提供统一的访问方式。 接口对象一共有3个方法,next()方法、return()方法、throw()方法。 next() 必填 用于for..of迭代。 该方法返回一个对象{value,done}。 value:元素值,done:状态位,用于指定循环是否结束。 所谓迭代器, 阅读全文
posted @ 2019-11-08 14:25 安博主 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 一、写法 简化了函数的写法 参数 => 函数体 x => return x 多个参数加();函数体内容不止一行{……}代码块符号要加上(x,y)=> {}当return一个对象时,用()包起来,避免与代码块{} 冲突 x => ({ foo: x }) this 箭头函数内部的this是词法作用域, 阅读全文
posted @ 2019-11-08 11:54 安博主 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 解构赋值是对赋值运算符的扩展。 是一种针对数组或者对象进行模式匹配,然后对其中的变量进行赋值。 一、数组模型的解构(Array) let [a, b, c] = [1, 2, 3];let [a, [[b], c]] = [1, [[2], 3]]; let [a = 1, b] = []; //  阅读全文
posted @ 2019-11-08 10:29 安博主 阅读(308) 评论(0) 推荐(0) 编辑
摘要: 一、变量 let 代码块内有效,无变量提升、不可重复声明{ let a = 2; } for循环非常实用let。 for (var i = 0; i < 10; i++) { setTimeout(function(){ console.log(i); }) }// 这个 var 在全局内有效,而s 阅读全文
posted @ 2019-11-07 19:00 安博主 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 安装 npm install -g @vue/cli 启动 vue ui 阅读全文
posted @ 2019-11-07 18:12 安博主 阅读(230) 评论(0) 推荐(0) 编辑