第一次使用vue做的頁面總結

2021-09-02 22:46:29 字數 1284 閱讀 1558

1/mint ui 彈框使用

控制彈框顯示與否的是warrantyvisible,這是個布林型變數,預設為false不顯示

2/v-for="(value,key,index) in offermsg.maps"迴圈

maps結構如下:

maps":,

],"partmemo":"",

"partname":"鍓嶄繚闄╂潬鐨�",

"qualitys":"鍘熷巶鍘熷寘,鍘熷巶鍝佽川",

"quantity":1,

},"44":

],"partmemo":"",

"partname":"鍙戝姩鏈虹僵",

"qualitys":"鍘熷巶鍘熷寘,鍝佺墝",

"quantity":1,

}}value指代offermsg.maps中的物件的value,key是43,44等,index是0,1,...

方法中物件遍歷 ==>

for(let item in items)

3/多個連續判斷可使用if-else if -else或者switch

for寫法:

for( let i in arr )else if(arr[i] ==='原廠品質')else if(arr[i] ==='品牌')else if(arr[i] ==='適用')else if(arr[i] ==='拆車')

}switch寫法

switch(data.quality)

4/查詢索引 findindex(function(value, index, arr) {})-->返回第乙個符合條件的陣列成員的位置,如果所有成員都不符合條件,則返回-1

需求是:list中存放的是每條**,每條**根據提供的品質不同而不同,而相同品質可能也會有好幾條資料。每種quality的第一條**,帶有+**的按鈕,其餘的是-**。

"list":[,,

]巢狀在v-for迴圈中。

+**-**

process.env.api_host可以自動根據你是使用的 npn run dev還是npm run build來判斷進而使用設定的域。

6/訪問***/index.html?id=xx,這裡的id是請求中所需要的id,可在打包生成的index.html中手動通過

window.location.href.split('=')[1]獲取,將其儲存為乙個常量,並將常量替換api.js中的請求id。

但是有個問題,就是首次輸入位址會沒有資料,控制台會因為拿不到資料而報錯,但是重新整理兩次就沒問題了。因為這個,我都不敢放在正式環境中,首次使用vue做的東西也只能這麼放著了。

第一次使用Vue

接觸前端時,一直在想,網頁中那麼多資料,怎麼一次性渲染到頁面中?通過js可以實現,但是比較繁瑣,需要組合字串,很麻煩。還有更好的辦法嗎?直到我遇見了vue.總的來說,vue可以把網頁中的各種資料集中到一起,用陣列的方式呼叫,並且還支援迴圈這樣的方式呼叫 當然,目前我還是小白,更高階的功能需要進一步探...

第一次做的

新增 static string connstring server net2 15 net2 database bms uid sa pwd server sqlconnection myconn new sqlconnection connstring protected void page l...

第一次做專案的總結

1.css樣式中有用到float,其後必須要清除浮動 clear both 2.input盡量新增一定寬度的padding left,padding right,會更好 3.頁面布局單位有用到px就盡量都用px,如果用百分比,就全部都用百分比 4.列表類的文字要限制高度,負責布局會錯亂 overfl...