国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Vue, Element-UI 滾動條: el-scrollbar 基本使用

這篇具有很好參考價值的文章主要介紹了Vue, Element-UI 滾動條: el-scrollbar 基本使用。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

背景

參與修改前端項目(Vue, Element-UI),添加用戶體驗性需求,只涉及頁面UI,未涉及數(shù)據(jù)交互

需求分析

為一個窗口添加滑動欄

解決方案

使用el-scrollbar
框架

 <div class="box">
      <el-scrollbar style="height: 100%">
        <!--滑動欄里的內(nèi)容 -->
      </el-scrollbar>
    </div>

注意
1,默認xy都有滑動欄,添加以下代碼可以隱藏x軸的滑動欄

.el-scrollbar__wrap {
  overflow-x: hidden;
}

2,style中

1). 必須去掉scoped,否則overflow-x: hidden失效
2.)外包一個div

  • 來減少對其他頁面會有沖突(此時缺少scoped)
  • 可以通過控制div來控制滑動欄區(qū)域的大小

案例

<template>
  <div>
    <h2>el-scrollbar滾動條使用</h2>
    <div class="box">
      <el-scrollbar style="height: 100%">
        <!--滑動欄里的內(nèi)容 -->
        <h3>一致性 Consistency</h3>
        <p>
          與現(xiàn)實生活一致:與現(xiàn)實生活的流程、邏輯保持一致,遵循用戶習慣的語言和概念;
        </p>
        <p>
          在界面中一致:所有的元素和結(jié)構(gòu)需保持一致,比如:設(shè)計樣式、圖標和文本、元素的位置等。
        </p>
        <h3>反饋 Feedback</h3>
        <p>控制反饋:通過界面樣式和交互動效讓用戶可以清晰的感知自己的操作;</p>
        <p>頁面反饋:操作后,通過頁面元素的變化清晰地展現(xiàn)當前狀態(tài)。</p>

        <h3>效率 Efficiency</h3>
        <p>簡化流程:設(shè)計簡潔直觀的操作流程;</p>
        <p>清晰明確:語言表達清晰且表意明確,讓用戶快速理解進而作出決策;</p>
        <p>
          幫助用戶識別:界面簡單直白,讓用戶快速識別而非回憶,減少用戶記憶負擔。
        </p>

        <h3>可控 Controllability</h3>
        <p>
          用戶決策:根據(jù)場景可給予用戶操作建議或安全提示,但不能代替用戶進行決策;
        </p>
        <p>
          結(jié)果可控:用戶可以自由的進行操作,包括撤銷、回退和終止當前操作等。
        </p>
      </el-scrollbar>
    </div>
  </div>
</template>

<script>
export default {};
</script>

<style>
h2{
    text-align: center;
}
/* 1,必須去掉scoped,否則overflow-x: hidden失效 */
.box {
  margin: 0 auto;
  width: 300px;
  height: 300px;
  background-color: salmon;
}

/* 2,外包一個div,來減少對其他頁面會有沖突(此時缺少scoped) */
.box .el-scrollbar__wrap {
  overflow-x: hidden;
}
</style>

效果圖
el-scrollbar,前端開發(fā),Vue,實習記錄,vue,elementui,前端框架文章來源地址http://www.zghlxwxcb.cn/news/detail-607617.html

到了這里,關(guān)于Vue, Element-UI 滾動條: el-scrollbar 基本使用的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權(quán),不承擔相關(guān)法律責任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務器費用

相關(guān)文章

  • vue中數(shù)據(jù)滾動顯示 實現(xiàn)Element-UI中el-table內(nèi)數(shù)據(jù)的懶加載

    工作中我們經(jīng)常會用到element-ui組件庫中的le-table組件來展示數(shù)據(jù),但當table的數(shù)據(jù)源數(shù)量過大的時候統(tǒng)一展示可能會出現(xiàn)頁面卡頓,且會影響用戶體驗,為此我們可以嘗試對el-table中的數(shù)據(jù)做懶加載的效果展示: 1. 掛在階段監(jiān)聽el-table的scroll滾動事件 2. 當table表格滾動條的位置

    2023年04月08日
    瀏覽(17)
  • vue+element-ui el-table組件二次封裝實現(xiàn)虛擬滾動,解決數(shù)據(jù)量大渲染DOM過多而卡頓問題

    vue+element-ui el-table組件二次封裝實現(xiàn)虛擬滾動,解決數(shù)據(jù)量大渲染DOM過多而卡頓問題

    某些頁面不做分頁時,當數(shù)據(jù)過多,會導致頁面卡頓,甚至卡死 一、固定一個 可視區(qū)域 的大小并且其大小是不變的,那么要做到性能最大化就需要盡量少地渲染 DOM 元素,而這個最小值也就是可視范圍內(nèi)需要展示的內(nèi)容,而可視區(qū)域之外的元素均可以不做渲染。 二、如何計

    2024年02月10日
    瀏覽(18)
  • 修改element-ui中的表格el-table的滾動條樣式

    一.單獨修改element-ui中的表格el-table的滾動條樣式(兩種方法) 1. 2. ?二.保持整個頁面的滾動條的風格是一致(直接改全局的滾動條樣式) 三.頁面內(nèi)某一組件滾動條樣式美化? scroll-bar是需要滾動條組件的元素,類名自定義

    2024年02月11日
    瀏覽(31)
  • Element-UI el-table高度不固定,自適應高度顯示滾動條

    表格內(nèi)容過多時顯示滾動條:可通過 max-height設(shè)置一個固定的數(shù)值高度實現(xiàn),但是項目中的需求是表格的高度不能寫死,要自適應高度來顯示滾動

    2024年02月11日
    瀏覽(25)
  • element-ui的table實現(xiàn)滾動加載,涵el-table組件封裝一份

    element-ui的table實現(xiàn)滾動加載,涵el-table組件封裝一份

    重點就是 a d d R o l l L i s t e n e r addRollListener a d d R o l l L i s t e n e r 函數(shù),想快點弄上去看效果的直接弄這個函數(shù)吧 如果不在mounted中則一定要this.$nextTick(() = this.addRollListener()) 示例代碼 如果你把上面的看過了;只需要在 a d d R o l l L i s t e n e r addRollListener a d d R o l l L i s t e

    2023年04月08日
    瀏覽(34)
  • vue+element-ui 實現(xiàn)下拉框滾動加載

    vue+element-ui 實現(xiàn)下拉框滾動加載

    該功能是由 自定義滾動指令 結(jié)合下拉框 :remote-method 遠程搜索 實現(xiàn)的 開啟遠程搜索 參考官方文檔 綁定自定義指令 v-el-select-loadmore=“l(fā)oadmore”

    2024年02月14日
    瀏覽(98)
  • vue+element-UI實現(xiàn)跟隨滾動條加載表格數(shù)據(jù)

    el-table當數(shù)據(jù)量大的時候,實現(xiàn)滾動到底部后加載數(shù)據(jù),直接上js代碼,有其他需求請各自更改 ?第一步、在data中定義兩個數(shù)組 第二步、在數(shù)據(jù)發(fā)生改變的方法中先循環(huán)存放一部分數(shù)據(jù)用于頁面顯示 第三步、在mounted監(jiān)聽滾動事件

    2024年02月16日
    瀏覽(29)
  • vue監(jiān)聽element-ui的table表格滾動事件

    這篇文章主要是講述“如何監(jiān)聽element-ui table滾動事件”,按我自己嘗試的方法去實現(xiàn)。 需求分析: 前兩天做項目遇到一個問題,數(shù)據(jù)量大,然后表格渲染的很慢,而且很卡怎么辦?有什么優(yōu)化的方式? 那無非就是兩種方法。 先加載一屏表格的數(shù)據(jù),之后觸底加載新的數(shù)據(jù)

    2024年02月12日
    瀏覽(27)
  • Vue+Element-UI el-form表單動態(tài)檢驗

    Vue+Element-UI el-form表單動態(tài)檢驗

    業(yè)務需求: 表單el-form 有一表單項:發(fā)布時間 ,有5個選項:今天、24小時、近3天、近7天和自定義時間,其中當選擇自定義時間時,后面跟著的日期時間選擇器是必填的,選中其他選項時則不需要。這就需要做到表單的動態(tài)檢驗。 最開始實現(xiàn)方式是在當前表單項中設(shè)置規(guī)則

    2024年02月11日
    瀏覽(28)
  • vue使用element-ui,el-table不顯示

    例如:新增了一個表格,按官網(wǎng)代碼貼過來的,結(jié)果一直不顯示 代碼如下一模一樣,其他數(shù)據(jù)正常顯示,就表格不顯示 其實版本庫不一致導致的,賊坑,又不提示 先卸載element-ui安裝一個低版本的element-ui就可以解決``

    2024年02月11日
    瀏覽(30)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包