h5平時遇到的一些問題

2021-10-16 15:30:38 字數 2039 閱讀 8457

乙個是看有沒有儲存 另乙個檢查檔案路徑(url跳轉啥的,看看是不是修改的檔案錯了)

1、不渲染原因:vue響應式更新檢視,只讀取data中定義的資料,這裡只在data中定義了乙個空物件,而頁面渲染用到的是data中的這個物件的乙個屬性。 這種情況下vue無法拿到物件身上的這個屬性。(陣列同理)

解決: json的方式重新初始化物件,即 在給data中的物件賦值的時候 使用json.parse(json.stringify())操縱一遍

第二種方法是使用 vue身上的原始方法 set

vue.set(源資料物件,key, value)

注意: 源資料物件是在data中定義的,key應該是乙個 』 』 引起來的常量,value可以是變數。

nuxt中也可以使用set, nuxt中是: this.$set( )

2、watcher深層監聽

設定deep屬性

意思是瀏覽器發起請求沒有響應

ping mapi.xkw.com

ping 10.1.1.25 看一下能不能通

首先確保陣列存在,在獲取陣列長度之前應有 arr && 或者 arr !== undefined &&

跳轉進入其他頁面再回來,樣式變化,多半是樣式衝突,看一下兩個頁面的樣式

可能是全域性樣式汙染啦

使用better-scroll製造的滾動模組,如果下面有個定位的按鈕會擋住內容,滾動的內容增加一塊佔位置的

可能是因為一次性推送太多檔案 可以試試終端執行命令

登入伺服器看報錯情況,如果是某個非同步請求的問題,先複製請求url,訪問一下看看有沒有問題,有問題就是後端的問題,沒有問題就自己catch一下,看一下捕獲的錯誤情況,err物件裡面會包含請求的路徑這些內容 都應該檢查一下

502錯誤

502一般是上游伺服器的錯誤

方法一:報錯502,通過檢視錯誤日誌。git bash here中

方法二:ping 網域名稱(m.zxxk.com) 看能不能ping通過

方法三:也可通過 (nginx**的位址+請求路徑+引數) 看是不是介面有問題

.vue檔案中某個方法只在methods中定義,沒有發現呼叫的地方

考慮是不是使用了mixins混入

yapi chrome外掛程式cross-request無法安裝

解決

TFS安裝時遇到的一些問題

我正在安裝tfs,對,就是現在。遇到很多問題。首先tfs需要wss 2.0 sp2,但一定要2.0,更加優秀的wss3.0卻不可以。裝wss2.0時,配置資料庫時會有問題,可以通過提公升network services賬戶的資料庫許可權來解決。最後,一定要認真看tfs的安裝手冊,安裝完wss2.0後...

jupyter安裝時遇到的一些問題

幾天前在虛擬機器上的centos7下安裝jupyter成功,執行jupyter notebook ip 0.0.0.0 執行成功卻無法開啟網頁 檢查後發現是linux防火牆沒關 執行 systemctl stop firewalld 關閉防火牆後成功進去頁面 因為自己測試用,為防止再次出現 執行 s...

Ubuntu 安裝時遇到的一些問題

1.對ubuntu進行分割槽時,沒有顯示之前劃分好的 空白 分割槽,而是顯示一整塊硬碟。解決方法 在windows端用 分割槽助手 軟體重新調整一下分割槽,刪除之前留下的一些ubunru分割槽。在用 diskgenius 檢查時提示分割槽有重疊,且 更正 按鈕顯示為灰色,不可用,解決方法是 用 分割...