javascript
EmorZhong
哈尔滨工程大学在读
展开
-
[Vue] Avoided redundant navigation to current location
写Vue代码的时候,经常提示下面这句话 Avoided redundant navigation to current location 这句话的意思很简单,就是提示你,不建议冗余的跳转当前路径,网上解决方法基本都是需要修改原型,这样会牵一发而动全身,可能导致未知的错误。如下: //push const VueRouterPush = Router.prototype.push Router.prototype.push = function push (to) { return VueRo原创 2020-07-12 15:08:32 · 504 阅读 · 0 评论 -
关于javascript中的this问题
今天学到一个小知识点,关于javascript中的this问题 在普通函数中,this代表context object 在箭头函数中,this追溯函数调用链的this 比如在下面的Vue的例子中,第一个searchWeather中的this,因为是普通函数,所以代表context object,即调用该函数的对象,由Vue实例调用,因此this代表Vue实例,可以获取到city, citys。 第二个函数.then((response)=>{}中,因为是箭头函数,所以追溯函数调用链,axios函数是原创 2020-07-05 11:14:57 · 180 阅读 · 0 评论