前幾天一直在研究Mockjs
, 不記得從哪裏看到這個工具axios-mock-adapter
, 配合了Mockjs
在Vue-cli
下能夠模擬數據接口, 也不存在跨域問題了.
須要用到的主要組件包括vue
我在src
下創建了一個mock
目錄, 並建立了index.js
存放接口配置和axios
相關配置, 其中爲了測試, 我在該目錄的index.js
中寫了兩個接口, 接口數據有采用mockjs
自動生成隨機數據. 若是有須要的話, 自行將其模塊化.ios
接着在main.js
引入上面寫好的mock的配置. 而後咱們就能夠在組件使用了.git
該demo以HelloWorld.vue
測試. 在created
上請求數據. 並渲染DOM, 點擊button
能夠獲取隨機的數據列表.github
項目地址: vue-cli-mobile-study, 拉下該項目後, 切換到分支axios-mock-adapter
, 當前目錄下npm install
完成後執行npm run dev
, 啓動瀏覽器訪問, 查看效果vue-cli
參閱: 改造vue-cli,使用mockjs搭建mock servernpm
更新:axios
2018年4月27日
完成該項目操做後, 發現一篇也很不錯的, 思路和我差很少的一篇文章, 也推薦你們學習閱讀: 學習不同的vue4:mock與axios實戰1跨域
貌似segmentFault的外鏈掛了? 若是文中連接沒法正常跳轉, 手動在github上搜索
vue-cli-mobile-study
查看該項目