Vue中this的指向問題

2021-09-25 01:51:47 字數 473 閱讀 1232

在vue中通常會用this去呼叫在vue原型上的方法。

handlesubmit2(ev) ;

requestlogin(loginparams).then(data => = data;

if (code !== 200) );

} else );

}});

} else

});}

我在函式體內寫了乙個this.$router.push(』/table』)方法,其主要目的是為了在驗證完成後進行路由跳轉,跳轉到table頁面。 當執行過後會報個錯。 其報錯原因是因為在函式內部this的指向出現了問題。可以在函式體外把this賦值給變數。然後再函式內部再進行呼叫 我在函式體外對this進行重新賦值,就可以解決這個問題。

Vue例項中this的指向問題

首先讓我麼看一些 先不要往下看,你自己先想一下這裡的this分別指的是什麼。接下來讓我們一齊 上面的 中有4個this,我們接下來就來 一下這些this分別指的是什麼內容。其實注意觀察,我們可以把上面 現的this簡單分為3類 一 鉤子函式中的this created鉤子函式 created 二 m...

Vue解惑 axios中this的指向問題

axios 是乙個基於 promise 的 http 庫,可以用在瀏覽器和 node.js 中。在進行vue實驗時,需要用到axios進行介面請求,並將返回的內容傳遞到vue的data選項中。正常情況下,會使用this.list response.data的格式進行賦值,但this的指向恰恰是最容易...

vue在axios中 this 指向問題

在vue中使用axios做網路請求的時候,會遇到this不指向vue,而為undefined,可以使用箭頭函式 來解決。如下 methods then function response catch error es6中的 箭頭函式 內部的this是詞法作用域,由上下文確定 也就是由外層呼叫者vue...