摘要: 1.beforecreate/created 创建vue实例并初始化 执行请求,获取vuex数据操作data数据 2.beforemount/mounted 将vue实例和视图层进行关联 操作dom 3.beforeupdate/updated 监听数据和视图的变化 数据变化时的钩子,也可以操作do 阅读全文
posted @ 2020-05-27 18:49 VanCissell 阅读(242) 评论(0) 推荐(0) 编辑
摘要: hash和history hash 1.url地址中带有# 2.不能随意的修改path地址 3.在 HTTP 请求中,对后端完全没有影响,因此改变 hash 不会重新加载页面。 history 1.页面刷新重新请求接口 2.可以随意修改path地址,可以进入404 阅读全文
posted @ 2020-05-27 00:49 VanCissell 阅读(2312) 评论(0) 推荐(0) 编辑
摘要: 1.递归 1 copyFun (obj) { 2 let newObj = null; 3 // typeof null = 'object' 规避null 4 if (typeof (obj) == 'object' && obj !== null) { 5 newObj = obj instan 阅读全文
posted @ 2020-05-27 00:31 VanCissell 阅读(72) 评论(0) 推荐(0) 编辑
摘要: 闭包 从函数作用域外访问该函数内定义的另一个函数,且能调用函数内的变量 闭包的作用域链包含着它自己的作用域,以及包含它的函数的作用域和全局作用域 匿名函数的this指向通常指向window function aa() { var a_val = '1' function bb() { console 阅读全文
posted @ 2020-05-26 03:43 VanCissell 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 1.阻止事件冒泡 1 function bubbles(e){ 2 var ev = e || window.event; 3 if(ev && ev.stopPropagation) { 4 //非IE浏览器 5 ev.stopPropagation(); 6 } else { 7 //IE浏览器 阅读全文
posted @ 2020-05-26 03:01 VanCissell 阅读(617) 评论(0) 推荐(0) 编辑
摘要: 1.子父组件 父组件: bind绑定传值,on事件接收 <componentName :keyName = "数据" @keyName = "事件名"/> 1 <switchTempDialog :switchTempShow.sync='switchTempShow' 2 :selectPoint 阅读全文
posted @ 2020-05-26 00:22 VanCissell 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 1.length 长度 2.push() 尾部添加 3.pop() 尾部删除最后一个元素 4.unshift() 开头添加一个元素 5.shift() 开头删除一个元素 6.concat() 合并两个或更多数组(元素) var a = [1, 2] var b = [3, [4]] var c = 阅读全文
posted @ 2020-05-22 05:34 VanCissell 阅读(275) 评论(0) 推荐(0) 编辑
摘要: 1.for循环 避免重复获取数组长度,当数组较大时优化明显 for(let j = 0 , len = arr.length ; j { item = item 3 }) console.log(array); // [1,2,3,4] 3.map循环 有返回值,可以return出来 map的回调函 阅读全文
posted @ 2020-05-21 11:07 VanCissell 阅读(429) 评论(0) 推荐(0) 编辑
摘要: beforeRouteEnter 组件登录前被调用 beforeRouteUpdate 组件被反复调用时执行 beforeRouteLeave 离开该组件时被调用 参数:( to , from , next ) 差别: beforeRouteEnter 不能调用this 因为新的组件还未登陆,而其他 阅读全文
posted @ 2020-05-18 23:09 VanCissell 阅读(234) 评论(0) 推荐(0) 编辑
摘要: router.beforeEach( ( to ,from ,next ) = { } ) to : route 即将进入的路由对象 from : route 当前正要离开的路由对象 next : Function 回调 常见操作: next(): 进行管道中的下一个钩子 next(false): 阅读全文
posted @ 2020-05-18 22:43 VanCissell 阅读(1978) 评论(0) 推荐(0) 编辑