簡介
先來看最終成果:
操作邏輯為:
思考
項目是基于 vux 做的,本想著偷懶直接在 vux 庫翻組件用,但看了一圈下來,居然這么通用的組件在 vuex 中沒有!接著又去翻開源的解決方案,看了幾個庫還算 ok,但此時前端小哥來了,說實現這個菜單不需要用到這么重的東西,直接寫就行了。
當時我的腦海中在思考了把 context-menu 封裝成一個 component ,通過數據配置的方式動態(tài)拓展菜單選項。但沒想到前端小哥直接給我干了回來,沒必要進行封裝,這個組件對頁面依賴性太強,就算封裝完了下次也不一定能直接用,PM 的思路又這么清奇。
所以,最后的做法就直接硬上了。
實現
調整操作邏輯
該頁面是一個通俗意義上的列表展示頁,使用了 vux 的 swipeout 表單組件,給用戶提供了側滑操作,需要把原先寫好的側滑功能刪除。
調整 UI
在調整 UI 的過程中我感到了 CSS 滿滿的惡意,當然說是這么說,但實際上還是因為太久沒有用而導致的不夠熟悉。非常費勁的終于調整了好了新 UI,此時已經過去了整整一天了,非常懷念 autoLayout 。
context-mune
在正式開始寫之前,上文已經說了我一直在翻開源庫,主要是不懂得如何下手去寫。距離上一次寫 vue 已經過去快兩個月了,而且也沒搞清楚如何寫一個組件,所以中間有一段時間浪費在了這上。最后的解決思路讓我感到意外:
<div class="more-menu-wrapper"> <ul v-show="item.showOption"> <li>更換分類</li> <li>向上移動</li> <li>移至頂部</li> <li>取消收藏</li> </ul> </div>
另外有需要云服務器可以了解下創(chuàng)新互聯scvps.cn,海內外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。
當前題目:深入理解使用Vue實現Context-Menu的思考與總結-創(chuàng)新互聯
文章URL:http://bm7419.com/article2/dgdjic.html
成都網站建設公司_創(chuàng)新互聯,為您提供網站導航、網站改版、網站收錄、標簽優(yōu)化、定制開發(fā)、服務器托管
聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯