vue的踩坑路

来源:http://www.cnblogs.com/PeggyChan/archive/2017/08/30/7454725.html
-Advertisement-
Play Games

------>axios模擬get json一直拿不到文件,先把data放到根目錄,再去dev-server.js(就是npm執行的那個文件)裡面設置靜態資源訪問路徑app.use('/data',express.static('./data')) ... app.use(hotMiddleware... ...


------>axios模擬get json一直拿不到文件,先把data放到根目錄,再去dev-server.js(就是npm執行的那個文件)裡面設置靜態資源訪問路徑app.use('/data',express.static('./data'))
...
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'))/*其實只有這一行,特別註意,這個不加拿不到json*/

var uri = 'http://localhost:' + port
...
------->拿不到圖片,因為webpack打包後文件的名字可能會改變,so要看webpack的配置文件
{
        test: /\.(png|jpe?g|gif|svg)(\?.*)?$/,
        loader: 'url-loader',
        options: {
          limit: 10000,
         /* name: utils.assetsPath('img/[name].[hash:7].[ext]')這個會改變圖片的名字*/
          name: utils.assetsPath('img/[name].[ext]')
     }
}

  

------->數據裡面的值有一些有有一些沒有,如下這種
  [{
  "gname":"小米MIX3",
  "price":"3499",
  "img":"http://localhost:8082/static/img/mix5.png",
  "goods_des":"OLED 顯示屏幕,升級計步演算法",
  "review":"聽說小米客服美眉很厲害送我一首藏頭詩可好我愛錢天玉",
  "review_author":"來自橙子的"
},{
  "gname":"小米MIX4",
  "price":"3499",
  "img":"http://localhost:8082/static/img/mix5.png",
  "goods_des":"6.4 全面屏,全陶瓷機身"
}]
好,for迴圈的時候就要在相應的地方加上判斷
<li v-for="(item,index) in arrList" class="goods-list-item">
<span class="flag flag-new">{{item.flag}}</span> <a href="#" class="img-wrap"> <img :src="item.img" /><!--或者v-bind:src="item.img"--> </a> <h3 class="good-title"><a href="">{{item.gname}}</a></h3> <p class="good-desc">{{item.goods_des}}</p> <p class="good-price">{{item.price}}</p> <p class="review-wrap" v-if="item.review"><!--如果review存在就顯示--> <a href=""> <span class="review">{{item.review}}</span> <span class="author">{{item.review_author}}</span> </a> </p>
</li>

 


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 一、直接導出 二、導出資料庫的數據 添加列名 附jar包 ...
  • `Nginx`(engine x)是一個輕量級、高性能的`Web`和**反向代理**伺服器,也是一個`IMAP`、`POP3`和`SMTP`伺服器,並且安裝十分簡單,配置文件非常簡潔,啟動特別容易,運行十分穩定,幾乎可以做到`7*24`小時不間斷運行,在國內大廠(如:`BATJ`)均得到廣泛應用。 ...
  • 開發中面對的問題1 (一)a href="javascript:;" 作用:讓點擊效果執行JavaScript空語句,防止點擊超鏈接標簽進行跳轉。 (二)$(this).index() 作用:返回自身所在的位置 (三)toggleClass() 現實開發中常會有多個class一起用 。 作用:切換指 ...
  • this this的指向在函數定義的時候是確定不了的,只有函數執行的時候才能確定this到底指向誰,實際上 this的最終指向的是那個調用它的對象(這裡其實並不完全對,this的指向有時候會很微妙,得靠自己去慢慢體會) 只有方法在對象上,對象調用當前方法,指向當前對象 來個料咋們看看this這家伙 ...
  • jQuery事件機制 事件的註冊 普通的註冊簡單的事件,缺點只能註冊一個事件 $("p").click(function(){ alert("簡單的事件"); }) bind方式註冊事件 $("p").bind({ click:function(){ alert('這是bind的click事件'); ...
  • # 父子組件之間的通信(props down, events up) 1、父組件向子組件傳遞(props down ) app.vue(父組件) hello.vue(子組件) 如圖所示,按鈕顯示的信息來自父組件: 2、子組件向父組件傳遞(events up) 子組件通過this.$emit("事件名 ...
  • 最近在封裝一個開源框架,已經寫了500行, 已經具備jquery的大多數常用功能,後面還會擴展大量的工具函數和MVVM雙向驅動等功能。跟jquery的使用方法完全一樣,jquery的選擇器,幾乎都能支持,為什麼說這事,跟這篇文章的主題有毛關係呢?因為這篇文章要講的就是我在寫框架過程中碰到的一個問題, ...
  • 一般存在四種情況,JavaScript會對變數的數據類型進行轉換。 目錄 if中的條件會被自動轉為Boolean類型 會被轉為false的數據 會被轉為true的數據 參與+運算都會被隱式的轉為字元串 會被轉為空字元串的數據 會被轉為字元串的數據 會被轉為數據類型標記的數據 參與 運算都會被隱式的轉 ...
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...