- 博客(7)
- 收藏
- 关注
原创 【ES6】两个例子明白箭头函数this指向
前言:es6箭头函数没出现之前,this的指向不是函数被创建时绑定,而是被怎么样的方式调用时绑定的。而箭头函数刚好相反,箭头函数的this指向是函数被创建时绑定的,它的指向就是当前词法作用域中的this,并且不会因为被怎么样的方式调用改变绑定。如果对非箭头函数this指向有问题的朋友,建议看我之前的文章。【JavaScript】this的指向详解(为了展示方便,这两个例子都是在浏览器环境中...
2018-09-28 16:05:03 13767 10
原创 【Vue】keep-alive缓存路由跳转前的状态与使用陷阱。
前言:保存路由跳转前的状态这种应用场景还是很常遇到的,比如进行商品筛选,筛选出一些后,点击路由跳转到某个商品的详情页,然后返回页面时,我想让之前的页面能展示之前筛选出来的商品。
2018-09-22 18:09:27 8521 4
原创 【Vue】解决路由切换,页面不更新的实用方法
前言:vue-router的切换不同于传统的页面的切换。路由之间的切换,其实就是组件之间的切换,不是真正的页面切换。这也会导致一个问题,就是引用相同组件的时候,会导致该组件无法更新,也就是我们口中的页面无法更新的问题了。
2018-09-22 17:27:09 68200 10
原创 【ES6】关于" 缺少 ')' " 报错
前言:用ES6写的项目在(IE11)或者(360兼容模式)上打开的时候,经常会出现以下报错,使得页面无法展示。经过查询,发现这是类似const test = function(a=1) {}这样的写法带来问题。 一、IE浏览器尚不支持的该ES6特性const test = function(a=1) {}用常规浏览器运行该代码,发现除了IE浏览器,及IE内核浏览器尚不支持...
2018-09-22 10:18:13 1943
原创 【JavaScript】巧妙使用sort方法将数组内的对象进行排序
前言:在之前写过一篇【JavaScript】数组的sort方法排序原理详解。 sort排序方法实现很巧妙,运用也可以很巧妙,不但可以进行数组数字之间进行排序,还可以将数组内的对象进行排序。 一、将数组内的对象进行排序var presonArr = [ { name:'freddy', age:24, score:97 }, { name:'nick', age:18, sco...
2018-09-17 12:13:29 4066 1
原创 【Vue】父组件使用v-model,实现子父组件动态传值。
前言:父组件与子组件直接的传值会有些小问题,特别是动态传值。一、实现动态传值<body><script src="https://cdn.bootcss.com/vue/2.5.16/vue.js"></script><div id="box"> <new-input v-model="name"&
2018-09-17 11:43:23 9417
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人