<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

       

       

       

      需求:上下兩個盒子之間添加可拖拽按鈕,實現高度變化

        html:

                    <textarea
                      :id="'mycode'+(index*1+1)"
                      :ref="'mycode'+(index*1+1)"
                      v-model="item.sqlContent"
                      class="CodeMirror-hints"
                      :class="'mycode'+(index*1+1)"
                      placeholder="按Ctrl鍵進行代碼提示"
                    />
                    <!-- 拖拽組件 -->
                    <div class="resizeBtn"><span @mousedown="resizeDown" @mousemove="resizeMove" @mouseup="resizeUp">===</span></div>
                    <el-tabs class="bottomTabsBox" style="height: 225px" size=mini v-model="activeSqlRes" type="card" @tab-click="handleSqlResClick"></el-tabs>          

        css:

          .CodeMirror {
            flex: 1;
           }
          .resizeBtn {
            background: #143152;
            text-align: center;
            height: 10px;
            line-height: 7px;
            color: gray;
            font-weight: 900;
            span {
              cursor: n-resize;
            }
          }
          .bottomTabsBox {
            height: 30%;
            background: $--sqlBg-color;
            border-top: 1px solid rgba(255,255,255,.2);
            z-index: 1;
          }

       

      出現問題的版本:

        1 卡頓

        2 不流暢

        3 鼠標快速移動無法改變高度

        4 mouseup無法釋放

      resizeBox: null,
      resizeY: 0,
      boxHeight: '225px', // 下部分盒子高度
          resizeDown(e, index) {
            this.resizeBox = document.getElementsByClassName('bottomTabsBox')
            this.boxHeight = parseFloat(this.resizeBox[index].style.height)
            this.resizeY = e.clientY
          },
          resizeMove(e) {
              if (!this.resizeBox) return false
              let change = this.boxHeight + (this.resizeY - e.clientY)
              if (change < 40) return false
              this.resizeBox[index].style.height = change+ 'px'  
          },
          resizeUp(e) {
              this.resizeBox = null
          }

       

      優化后版本:超級絲滑~

      html:

          <!-- 拖拽組件 -->
          <div class="resizeBtn"><span @mousedown="resizeDown($event, index)">===</span></div>
          resizeDown(e, index) {
            this.resizeBox = document.getElementsByClassName('bottomTabsBox')
            this.boxHeight = parseFloat(this.resizeBox[index].style.height)
            this.resizeY = e.clientY
            
            document.onmousemove = (e) => {
              if (!this.resizeBox) return false
              let change = this.boxHeight + (this.resizeY - e.clientY)
              if (change < 40) return false  // 設置最小高度
              this.resizeBox[index].style.height = change+ 'px'
            }
      
            document.onmouseup = () => {
              this.resizeBox = null
              document.onmousemove = null;
            }
          }

       

      posted on 2022-08-15 16:24  丶小馨  閱讀(2101)  評論(2)    收藏  舉報

      主站蜘蛛池模板: bt天堂新版中文在线| 亚洲www永久成人网站| 亚洲中文字幕精品第一页| 久久精品丝袜高跟鞋| 精品人妻一区二区| 色哟哟www网站入口成人学校| 国产精品成人亚洲一区二区| 久久久久国精品产熟女久色| 国产精品一区二区在线欢| a在线观看视频在线播放| 性欧美暴力猛交69hd| 精品国产一区av天美传媒| 风韵丰满熟妇啪啪区老熟熟女 | 国产中文一区卡二区不卡| 好爽毛片一区二区三区四| 国产精品熟妇视频国产偷人| 四虎影视库国产精品一区| 亚洲一区二区三区黄色片| 成 人 免费 在线电影| 男女激情一区二区三区| 99国产精品一区二区蜜臀| 天天躁日日躁狠狠躁av麻豆男男| 国产午夜在线观看视频播放| 国产日韩综合av在线| 熟女系列丰满熟妇AV| 亚洲成在人线在线播放无码| 性男女做视频观看网站| 国内自拍小视频在线看| 精品熟女日韩中文十区| 亚洲女人的天堂在线观看| 亚洲午夜精品久久久久久抢| 国产三级国产精品国产专| 国产在线精品中文字幕| 999精品视频在线| 色窝窝免费播放视频在线| 成人午夜av在线播放| 日本国产一区二区三区在线观看| 绍兴县| 亚洲国产午夜精品理论片| 国产欧美在线一区二区三| 午夜国产精品福利一二|