https://s3-us-west-2.amazonaws.com/secure.notion-static.com/2ac8dc53-29ba-4e7b-b5c9-1cf25fc3a439/1569314485503.jpg

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/a39e56dd-6269-4ff6-94d2-2a9621533ff9/1569314577978.jpg

啟用一個 Vue Cli 並且 引用帶入專屬 API

先建置好router環境

安裝VUE-AXIOS來取得遠端資料(AJAX套件),

先在終端機安裝npm install

npm install —save axios vue-axios

並用npm載入

import axios from 'axios' import VueAxios from 'vue-axios'

並加入 Vue.use(VueAxios, axios)

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/b870e409-5693-4f08-83f6-e9e4cc9899e9/1569393308678.jpg

npm dun dev執行環境。

取得遠端資料,參考文件

this.$http.get(api).then((response) => {
	console.log(response.data)
})

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/420fd700-350f-4f9d-8f4e-352c07780020/1569396559431.jpg

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/4b708551-dda5-46ef-8a0b-2c02f156487f/1569398723719.jpg

可以看出api已經抓到

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/2dbdb761-ce60-4fbd-92d5-6f440af52bd4/1569399652552.jpg

到confing

dev.env.js為開發環境

prod.env.js為正式環境

先將api取出加到開發環境,待要輸出時在加入開發環境

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/2de6d491-07d8-4c4f-ad5a-028c8903a0a3/1569400102923.jpg

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/74395b80-8286-45be-a9ba-f003049f3d5b/1569400579938.jpg

重起VUE CLI,終端機輸入npm run dev。

在console.log中輸入查詢路徑是否正確

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/8fc6f0ac-7a57-474a-b3cf-004194f33858/1569401133438.jpg

https://vue-course-api.hexschool.io ,apple ⇒得到值正確

確認後可將api改為環境變數取得,這樣可以確保api更改路徑比較好更動