saltui试用遇到的问题
我接觸saltui是在釘釘的開發文檔,官方推薦開發者使用他們的saltui,當我來到saltui的文檔網站,看到那么多的組件可以直接拿來用,心里滿心是歡喜,這個好,那個贊,沒有想到的是后來的使用中,還是遇到了一些問題。
遇到的第一個問題是,沒有頂部的帶自動關閉效果的提示組件,我采用輕提示Toast代替,會發現其有字數限制,6個字不能完整顯示錯誤提示。
又遇到了第二個問題,引用saltui的某個組件后,原有自定義的REM系統竟然被saltui覆寫了,導致了原來的頁面樣式錯亂。關于這個問題,我是找到了解決方案,并且反饋給官方的git倉庫,官方則建議我不要用自定義的REM系統,否則使用某些組件可能樣式會有問題。
又遇到了第三個問題,Slot組件在選項滑動的時候,會報錯,passive的事件不能preventDefault,不知道是怎么解決。
又遇到了第四個問題,我利用PhotoField組件上傳圖片至阿里OSS,我發現該組件不支持自定義的上傳方法,于是我費了老大勁利用相關庫在前端構造了formdata使用PhotoField組件,就因為OSS上傳成功返回的數據為空,組件就報錯而不能正常顯示上傳成功的狀態。見PhotoField組件不支持自定義的上傳方法。
然后用了下表單大類中的field相關組件,發現樣式的調整不太容易操作,感覺是因為粒度太大了,自定義的配置項不滿足靈活的使用組件的需求。
從我的使用體驗上來看,總體感覺saltui還在完善中,沒有餓了么開源組件庫element-ui這么滿足實際要求,我正在考慮要不要轉到react-weui。當初之所以用saltui一是因為跟釘釘合作,這次的開發項目釘釘微應用理應滿足;二是有阿里釘釘的大廠背景,相信阿里的團隊和技術;三是因為saltui組件真的很豐富,大概可以滿足極多場景的需求;四是因為其迷人的外表。現在實際使用看來,穩定性確是一個很重要的因素,是不是真的滿足使用需求還需要結合實際的UI場景和數據類型。
踩坑還在繼續,現在說saltui不行還為時尚早。
這些并不完全滿足要求的開源組件也告訴我一個事,那就是不能過于依賴第三方的組件,還是要慢慢積累出一套適合自己業務的組件。
總結
以上是生活随笔為你收集整理的saltui试用遇到的问题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: C# 获取 ipv4的方法
- 下一篇: TiDB 源码阅读系列文章(十五)Sor