vue-axiosというラッパーを使ってvueからapiをたたこうとしたのですが以下のようなエラーが出てしまいます
[Vue warn]: Unhandled error during execution of native event handler Uncaught TypeError: Cannot read properties of undefined (reading 'get')
vueのバージョンは3で、vue-axiosの公式の通りにコードを書いているつもりなのですが......
以下がコンポーネント内のapiを実行する関数で
JavaScript
1getlist(){ 2 this.info="取得中" 3 this.axios.get("OOOOO").then((response)=>{this.info=response.data}).catch(alert("ERROR")) 4 5 }
以下がmain.jsのコードです。
JavaScript
1import { createApp } from 'vue' 2import App from './App.vue' 3import router from './router' 4import axios from 'axios' 5import VueAxios from 'vue-axios' 6 7const app = createApp(App) 8app.use(router,VueAxios,axios) 9app.mount('#app')
catchのエラーも出ないので書き方自体が違うのだと思いますが、いったい何がダメなのでしょうか
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/11/11 05:19
2021/11/11 05:33
2021/11/11 05:39