如何評價移動端Vue組件庫 Vux?

看到Mint UI的問題,作為同類UI庫,聽下大家意見(使用意見)。最近看到部分同學在其他地方提到存在一些坑,但是並沒有在Github上發issue,接收不到的反饋作為開發者也很難去解決。作為個人開發者(後來也有幾位同學幫忙維護)從2月份開發到現在接近半年,遇到不少坑,解決不少問題,但當然還有不少問題,希望能有更多同學來幫忙完善或者遇到問題及時反饋,我也會儘力儘快解決。

GitHub - airyland/vux: Mobile web UI Components based on Vue and WeUI. Be Cool with Vue WeUI.

Demo: https://vux.li/

提bug請到Github提issue,謝謝!

----------------------------------------容我略吐槽一下-------------------------------------

部分用戶遇到問題不提issue而是抱著類似於「這個bug這麼明顯作者居然這麼久都不修復我就等著你修復如果作者不修復那麼作者就是不負責任」或者「居然有這麼明顯的bug那我還是不要用了」的心理,這讓我相當的頭疼。一是個人沒有那麼多測試機,二是Vux的組件很多都帶了slot插槽,意味著可以自由地嵌套排列組合,但是開發時其實很多組合是預料不到的,所以只能依靠反饋來進行修正,三是外部樣式可能會影響


作者還是很勤奮的,上次發了個issue直接是秒回啊,贊一個。順便說一些,那個picker選擇器系列組件有邏輯上的問題。我點開選完不點確定,你不能更改我原來的值啊,結果就是,假如我點取消以後,原來的值還是被改了。正確做法是,應該我點確定以後再給綁定的值賦值。我已經自己重新實現一版了


weui應該上萬star了吧,做微信端首選的就是weui,用了vue就會選擇vux,在加上尤大好幾次推薦。從這幾點說,vux起點很高的。

當然作者也很勤快,前段時間發布了1.0。


老大,什麼時候更新vue2.0呢?

註:作者已經在git上回復了,2017年之前能更新到Vue2.0,也就是這個月, 贊一個!期待!支持!!!


issue好像只能報bug,不知道哪裡可以提意見。

  1. previewer組件使用`photoswipe`很不友好。必須指定圖片的高寬像素,這點在實際使用很不現實,建議換成`blueimp-gallery`。
  2. scroller在安卓卡頓嚴重,自己通過`window.addEventListener("scroll", function () {})`實現就不會卡。


想問作者 這個框架寫手機app如何 自己定製界面可以嗎 還有這個框架對ES6和typescript支持的如何?


前兩天剛剛更新到2.5了 代號 Level E


//self.$store.dispatch("showLoading")

self.$http.post(HOST + url, params).then((res) =&> {

//self.$store.dispatch("hideLoading")

res = res.data

let result = res.result

if (result == "success") {

successback(res).....

詳細代碼 我就不貼了

這個是只要在網路請求前加this.$store.dispatch("showLoading") 相關 vue就會被銷毀再重新創建再銷毀依次循環導致寫在mounted的網路請求不停地請求。。。去掉這行代碼就好了 加在官方的router也可以 怎麼解決呢

又發現this.$store.dispatch("showLoading")再延時this.$store.dispatch("hideLoading"),直接加在vue的mounted 也會執行destoryed-&>created 再destoryed 依次無限制執行


單頁應用解決方案


用了餓了么的mintui之後 試用vux。結果發現 vux 太難用了 不像mintui那樣子 只是一個單純的組件庫

作者加入太多優化的東西 反而顯得定製化了 然後 你想單純的引入?各種報錯!!。 只能說不適合 不能說vux 不行 畢竟文檔還是寫的很好


輪播 · vux上的demo代碼是錯的。還有我使用輪播時,有問題,不能輪播。


我都被Toast搞死了,必須要在mian.js引用嗎?????


Vux(讀音 [v"ju:z],同views)是基於WeUI和Vue(2.x)開發的移動端UI組件庫,主要服務於微信頁面。

基於webpack+vue-loader+vux可以快速開發移動端頁面,配合vux-loader方便你在WeUI的基礎上定製需要的樣式。

vux-loader保證了組件按需使用,因此不用擔心最終打包了整個vux的組件庫代碼。

vux並不完全依賴於WeUI,但是盡量保持整體UI樣式接近WeUI的設計規範。最初目標是創建一個易用,實用,美觀的移動端UI組件庫,現在離理想狀態還有不少距離,因此需要大家及時反饋問題及貢獻代碼。

即使你不使用vux的代碼, 但能從源碼得到一些參考那麼也是件讓人高興的事情。


推薦閱讀:

vuejs的.vue模板中img標籤的圖片如何載入?
為什麼safari不能用Promise獲取數據?
如何看待 Moon.js 幾乎和 Vue.js 一樣?
《Web前端黑客技術揭秘》《白帽子講Web安全》好難,怎麼讀?

TAG:前端開發 | 前端工程師 | 前端開發框架和庫 | 前端UI | Vuejs |