久久久久精品国产亚洲AV色欲|久久福利无码一区二区三区|久久AⅤ天堂Av无码AV|精品视频在线观看免费

  • <menu id="ome2w"></menu>
  • <nav id="ome2w"><strong id="ome2w"></strong></nav>
    <menu id="ome2w"></menu>
  • <nav id="ome2w"></nav>
  • 咨詢電話:
    15628812133
    01
    2024/01

    選擇內容后關閉側邊欄

    發布時間:2024-01-01 19:39:21
    發布者:dzw
    瀏覽量:
    0

        今天給大家講一下‘半自動化’側邊欄,側邊欄是導航中經常用到的東西,側邊欄過大會導致內容展示不全面,過小在路由跳轉時會不方便,點擊后直接關閉側邊欄,如果用戶不熟悉系統操作為了尋找某個頁面會頻繁地打開和關閉,這里我們利用store狀態管理來完成。

     選擇內容后關閉側邊欄 (2)

        如圖這是我們的側邊欄,我們使用sideTableNum,sideClickState來判斷狀態欄狀態。sideTableNum默認為true,sideClickState默認為false。Collapse為控制側邊欄沾卡或者關閉的值,為一個布爾值。

        我們要做到,用戶打開側邊欄,點擊內容后鼠標移出側邊欄,一秒后關閉側邊欄,用戶不點擊內容或點擊內容后不移出鼠標,側邊欄不會關閉。

        首先,先在store中定義幾個函數。

     選擇內容后關閉側邊欄 (3)

        只有sideClickState等于true且sideTableNum為false的情況下才能把側邊欄關掉。Debounce是一個防抖函數,他規定這個函數只能在一秒內沒有重復觸發的情況下執行。

        然后我們在側邊欄組件中,為側邊欄的組件整體設置鼠標移入和鼠標移出事件,并未側邊欄選項設置點擊事件如下圖所示。

        這樣,當我們點擊側邊欄并且移出鼠標的時候才能正確觸發offsideTable事件,把isCollapse的值變為true來關閉側邊欄,如果沒有點擊內容或者移出鼠標,將會導致判斷中并不會走到改變isscollase值的選擇中,也就是菜單欄不會關閉。

     

    關鍵詞:
    返回列表
    久久精品亚洲AV无码四区毛片|久久A级毛片毛片免费观着|樱花aⅴ一区二区三区四区|国产欧美日韩在线观看 亚洲精品一区二区三区在线观看|亚洲精品AA片在线观看国产|无码国内精品久久人妻|国产精品精品推荐第一页 精品国产亚洲一区二区三区在线|亚洲日本五月天久久综合网|免费国产精品同事在线麻豆|欧欧美国产欧美另类a 久久综合给合久久狠狠狠88|99久久久无码国产精品一|R欧美日韩精品一区二区在线|久久亚洲精品无码可下载 日本精品综合一区二区|精品邻居无码一区二区三区|国产免费久久久久久无码|性无码专区无码片无广告 亚洲国产日韩欧美一区二区三区|99国产精品热久久久久久|久久精品国产亚洲Av四区|国产精品九九综合无码 婷婷无码在线视频|国产精品久久久久福利网站第一页|青乐娱精品视频一国产分类|99久久国产精品一区二区 一级av一片久久免费观看|国产精品国产三级国AV|久久精品99久久久久久蜜芽TV|51ⅴ精品国产91久久久久久
  • <menu id="ome2w"></menu>
  • <nav id="ome2w"><strong id="ome2w"></strong></nav>
    <menu id="ome2w"></menu>
  • <nav id="ome2w"></nav>