使用過ReactJs、VueJs做過中大型項目、。。對比下來還是vue使用得優雅和官方API閱讀得舒心,至于Angular。。個人不是很喜歡它的臟檢查機制,一旦單頁面里寫得多就會有一定的性能問題(現在出2.0不知道有沒好一點)。。
這次因為發現項目長期常需要一個日期控件~~可是在網上找了多個日期控件都不滿意。要么是顏值太丑和體驗不佳 要么是和Vue耦合使用地不暢。多了一大堆的媒介代碼來橋聯數據、最主要的是大多控件都是基于JQ來實現的?。?要實現動態控件非常麻煩??!極大影響生產力和維護成本??!無形中萌生了自己動手寫一個組件的想法!
廢話不多說,直接上效果圖
騰訊視頻
騰訊視頻
以上實現核心代碼完全基于vue、利用自動計算屬性。交互效果小量css3、jq、兼容火狐、谷歌、Safari、IE等廠商。vue可以模塊化開發。完全把這個控件寫成一個組件。嵌入我們的業務頁面只需一行html代碼進行雙綁定足矣。從而實現高度解耦、性能更高。需要用時只需要引入這個組件的js就行(無需則不引)、維護更簡單。 ? 另外。。上傳組件、下拉單選選擇器、下拉多選選擇器組件慢慢整理出來貢獻給大家哈