在vue中使用v-for不僅可以遍歷陣列,還可以遍歷物件,當然也可以遍歷字串。
還有在vue中,不可以深度監聽陣列的變化,比如將陣列arr某一項的值改變,在檢視上不會發生變化,在網上找了很多方法,包括vue.$set(原物件,位置,值),以及vue中的變異方法,像push,pop,shift,unshift,這些,最後發現都不生效,最後找到原因是我push的值不對,在陣列中不能直接push陣列,要進行扁平化處理,讓其變成元素而不是乙個陣列,才行。
之後就是在頁面中有乙個陣列,最後向後台傳資料時需要傳這個陣列,這時候怎麼辦呢,
首先新建乙個物件,對你要傳的陣列進行foreach遍歷,然後將物件中的[key]設定為value,我的**是這樣的
let form_data = {};
list.foreach((obj)=>)
如果物件中有值要新增的值
也可以對form_data.物件名 = 物件值進行設定
還有在swiper中對其分頁器進行設定時,建議使用自定義樣式,這樣自定義性更強適應性更強。
最後在布局時,要考慮多方面因素,這裡的資料是死的還是活的,如果資料多了怎麼辦。還有就是在做響應式開發時,進行列表布局時,如果是偶數個寬可以定為數值,如果是奇數個最好還是使用百分比進行布局。
暫時想到這麼多,以後有新的收穫再補充。
最近學到的一些知識
創業的思想 三年至少帶出三名公司的骨幹 知道不等於做到,解決方案 認認真真,踏踏實實,苦練內功,虛心學習,親力親為將一件事做好,拜訪100個客戶,親手發10000個帖子。機會,機會並不是創業中最關鍵的,最關鍵的是有沒有能力把握機會,有沒有資源把握機會,利用自己擅長的去把握機會!理性的判斷機會的利潤 ...
最近前端的一些總結
最近用jquery mobile做了乙個下拉列表和乙個div輪播效果,遇到了很多細節的問題,沒有體系,難以總結 我承認我懶了 僅一些感觸寫寫吧。一 明確目的後,選擇一條什麼樣的途徑來實現就很重要。不同的路徑難度不同,優劣不同,等等。做下拉列表時,一開始的想法是 當點到1級選單時,動態的加入其2級選單...
最近學到一些linq和物件導向的經驗分享
最近學到一些linq和物件導向的經驗分享給大家 1,如果介面上有資料和集合了,而這些資料實時性很強的話,可以使用linq 或者泛行對記憶體裡面的資料進行處理。可以減少對資料庫的查詢壓力。匿名型別很好用。可以讓你不用建立很多的物件。sql裡面能做的事情,大多數linq 也能做到。比如 var 申請單列...