上一页 1 ··· 36 37 38 39 40 41 42 43 44 ··· 54 下一页
摘要: vue-router提供了页面路由功能,可以用来构建单页面应用,在使用vue-router的动态路由匹配的时候,遇到了url变化了,但是页面却没有任何动静的问题,记录一下。 动态路由匹配url变化了,但是组件没有变化是因为vue进行了组件复用,因为两个路由都渲染同个组件,比起销毁再创建,复用则显得更 阅读全文
posted @ 2020-06-23 13:46 鼓舞飞扬 阅读(769) 评论(0) 推荐(0)
摘要: refAge: { type: Number, default: 0 }, refName: { type: String, default: '' }, hotDataLoading: { type: Boolean, default: false }, hotData: { type: Arra 阅读全文
posted @ 2020-06-22 17:54 鼓舞飞扬 阅读(1573) 评论(0) 推荐(0)
摘要: 深拷贝和浅拷贝 1、浅拷贝只是拷贝一层,更深层次对象级别的只拷贝引用。 2、深拷贝拷贝多层,每一级别的数据都会拷贝。 3、Object.assign(target,...sources) : ES6新增方法可以浅拷贝。推荐这种方法。 1 <!DOCTYPE html> 2 <html> 3 <hea 阅读全文
posted @ 2020-06-22 13:57 鼓舞飞扬 阅读(157) 评论(0) 推荐(0)
摘要: 变量作用域 变量根据作用域的不同分为两种:全局变量和局部变量 1、函数内部可以使用全局变量。 2、函数外部不可以使用局部变量。 3、当函数执行完毕,本作用域内的局部变量会销毁。 什么是闭包 闭包,函数嵌套函数,内层函数可以引用外层函数的参数和变量,参数和变量不会被垃圾回收机制所回收。 闭包的好处: 阅读全文
posted @ 2020-06-21 12:44 鼓舞飞扬 阅读(147) 评论(0) 推荐(0)
摘要: 高阶函数是对其他函数进行操作的函数,它接收函数作为参数或将函数作为返回值输出。 此时fn就是一个高阶函数。函数也是一种数据类型,同样可以作为参数,传递给另一个参数使用。最典型的就是作为回调函数。 <div></div> <script> // 高阶函数- 函数可以作为参数传递 function fn 阅读全文
posted @ 2020-06-21 12:21 鼓舞飞扬 阅读(115) 评论(0) 推荐(0)
摘要: 我们的变量名必须先声明再使用 我们不能随意删除已经声明好的变量 严格模式下全局作用域中函数中的 this 是 undefined。 严格模式下,如果 构造函数不加new调用, this 指向的是undefined 如果给他赋值则 会报错 定时器 this 还是指向 window 严格模式下函数里面的 阅读全文
posted @ 2020-06-21 11:35 鼓舞飞扬 阅读(134) 评论(0) 推荐(0)
摘要: javascript为我们专门提供了一些函数方法来帮我们更优雅的处理函数内部this的指向问题,常用的有bind( )、call( )、apply( )三种方法。 相同点: 都可以改变函数内部的this指向。 区别点: 1、call和apply传递的参数不一样,call传递参数aru1, aru2. 阅读全文
posted @ 2020-06-21 10:55 鼓舞飞扬 阅读(297) 评论(0) 推荐(0)
摘要: 有个需求:点击左侧菜单,右侧加载相应的组件。这时我想到了vue的动态组件。 阅读全文
posted @ 2020-06-19 12:22 鼓舞飞扬 阅读(132) 评论(0) 推荐(0)
摘要: 定义组件:NamedSlot组件 <div class=""> <header> <slot name="header"></slot> </header> <main> <slot></slot> </main> <footer> <slot name="footer"></slot> </foo 阅读全文
posted @ 2020-06-19 12:07 鼓舞飞扬 阅读(344) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2020-06-18 15:33 鼓舞飞扬 阅读(107) 评论(0) 推荐(0)
上一页 1 ··· 36 37 38 39 40 41 42 43 44 ··· 54 下一页