------>axios模擬get json一直拿不到文件,先把data放到根目錄,再去dev-server.js(就是npm執(zhí)行的那個(gè)文件)里面設(shè)置靜態(tài)資源訪問路徑app.use('/data',express.static('./data'))
目前創(chuàng)新互聯(lián)已為上千的企業(yè)提供了網(wǎng)站建設(shè)、域名、網(wǎng)頁空間、網(wǎng)站改版維護(hù)、企業(yè)網(wǎng)站設(shè)計(jì)、惠陽網(wǎng)站維護(hù)等服務(wù),公司將堅(jiān)持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長,共同發(fā)展。
... app.use(hotMiddleware) // serve pure static assets var staticPath = path.posix.join(config.dev.assetsPublicPath, config.dev.assetsSubDirectory) app.use(staticPath, express.static('./static')) app.use('/data',express.static('./data'))/*其實(shí)只有這一行,特別注意,這個(gè)不加拿不到j(luò)son*/ var uri = 'http://localhost:' + port ...
------->拿不到圖片,因?yàn)閣ebpack打包后文件的名字可能會改變,so要看webpack的配置文件
{ test: /\.(png|jpe?g|gif|svg)(\?.*)?$/, loader: 'url-loader', options: { limit: 10000, /* name: utils.assetsPath('img/[name].[hash:7].[ext]')這個(gè)會改變圖片的名字*/ name: utils.assetsPath('img/[name].[ext]') }
}
------->數(shù)據(jù)里面的值有一些有有一些沒有,如下這種
[{ "gname":"小米MIX3", "price":"3499", "img":"http://localhost:8082/static/img/mix5.png", "goods_des":"OLED 顯示屏幕,升級計(jì)步算法", "review":"聽說小米客服美眉很厲害送我一首藏頭詩可好我愛錢天玉", "review_author":"來自橙子的" },{ "gname":"小米MIX4", "price":"3499", "img":"http://localhost:8082/static/img/mix5.png", "goods_des":"6.4 全面屏,全陶瓷機(jī)身" }]
好,for循環(huán)的時(shí)候就要在相應(yīng)的地方加上判斷
{{item.goods_des}}
{{item.price}}
以上這篇淺談vue的踩坑路就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持創(chuàng)新互聯(lián)。