91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

怎么在Vue中利用el-scrollba自定義滾動

發布時間:2021-05-31 18:17:32 來源:億速云 閱讀:220 作者:Leah 欄目:開發技術

怎么在Vue中利用el-scrollba自定義滾動?相信很多沒有經驗的人對此束手無策,為此本文總結了問題出現的原因和解決方法,通過這篇文章希望你能解決這個問題。

在Element的貢獻指南里說了開發環境搭建和打包代碼的指令。打包代碼用 npm run dist ,我們去package.json中可以看到這個指令具體的操作。

怎么在Vue中利用el-scrollba自定義滾動

我們簡單看一下build/webpack.conf.js這個文件,會發現打包的文件入口是./src/index.js,我們再去看一下這個文件。里面內容除了包含給vue安裝插件,原型上掛載對象之類的操作外,就是用插件的方式把Element組件給注冊完成,當然也暴露出用安裝包方式安裝后要用的所有方法和屬性。其實我們已經看到了Scrollbar的身影。再循著去看一下packages/scrollbar/index.js'這個文件,簡單的把這個組件引入后,添加了一個install方法,提供給Vue的use方法使用,然后就直接export出來了。

怎么在Vue中利用el-scrollba自定義滾動

去src/main.js這個文件,看一下組件接收的props:

怎么在Vue中利用el-scrollba自定義滾動

native屬性:如果為true就不顯示el的bar,也就是el模擬出來的滾動條,如果為false就顯示模擬的滾動條

關于tag這個屬性,可以看一下el的Select組件中的應用。

怎么在Vue中利用el-scrollba自定義滾動

畫個圖表示一下view和wrap這兩個區域的區別:

怎么在Vue中利用el-scrollba自定義滾動

嘗試用一下

考慮到有些同學有時會打不開上面的鏈接,把代碼貼出來。

HTML

<script src="//unpkg.com/vue/dist/vue.js"></script>
<script src="//unpkg.com/element-ui@2.3.9/lib/index.js"></script>
<div id="app">
 <h3>list:</h3>
 <el-scrollbar wrap-class="list" wrap- view- view-class="view-box" :native="false">
 <div v-for="value in num" :key="vlaue">
  {{value}}
 </div>
 </el-scrollbar>
</div>


CSS

@import url("//unpkg.com/element-ui@2.3.9/lib/theme-chalk/index.css");
#app {
 height: 300px;
 overflow: hidden;
}
/*展示列表的區域,超過200px出現滾動條*/
.list {
 max-height: 200px;
}


JavaScript

new Vue({
 el: "#app",
 data: {
 num: 30
 }
})

看完上述內容,你們掌握怎么在Vue中利用el-scrollba自定義滾動的方法了嗎?如果還想學到更多技能或想了解更多相關內容,歡迎關注億速云行業資訊頻道,感謝各位的閱讀!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

达日县| 泰来县| 葫芦岛市| 永善县| 武胜县| 华安县| 株洲县| 永福县| 泰顺县| 桃园县| 崇义县| 固原市| 郴州市| 车险| 隆昌县| 溧水县| 孟连| 繁昌县| 上思县| 武功县| 邢台县| 海宁市| 肇州县| 东平县| 青州市| 新野县| 南靖县| 宜昌市| 漳平市| 嫩江县| 资讯| 宁海县| 句容市| 上杭县| 秦皇岛市| 专栏| 苍溪县| 禹城市| 卢龙县| 永平县| 烟台市|