亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

怎么在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

巴青县| 林周县| 东丽区| 通河县| 临沭县| 金堂县| 三明市| 张家口市| 浪卡子县| 寿光市| 南开区| 万安县| 三原县| 德惠市| 南昌县| 宣汉县| 汶川县| 留坝县| 甘德县| 山丹县| 泾阳县| 巴楚县| 屯门区| 平乡县| 广宗县| 台南市| 加查县| 高唐县| 元氏县| 新竹县| 黄梅县| 抚远县| 兰坪| 张家界市| 南丰县| 清水县| 怀远县| 周至县| 冀州市| 湛江市| 三原县|