【前端Vue插件】01 - Better-Scroll插件的基本 安裝 與 使用

介紹

  1. BetterScroll 是一款重點(diǎn)解決移動(dòng)端(已支持 PC)各種滾動(dòng)場(chǎng)景需求的插件。它的核心是借鑒的 iscroll (opens new window)的實(shí)現(xiàn),它的 API 設(shè)計(jì)基本兼容 iscroll,在 iscroll 的基礎(chǔ)上又?jǐn)U展了一些feature以及做了一些性能優(yōu)化。

  2. BetterScroll 是使用純 JavaScript 實(shí)現(xiàn)的,這意味著它是無(wú)依賴的。


在Vue中安裝

  1. 使用 npm在項(xiàng)目中安裝:
npm install better-scroll --save
better-scroll實(shí)現(xiàn)移動(dòng)端流暢滾動(dòng)

在Vue項(xiàng)目中簡(jiǎn)單使用

  1. 使用 VueCLI3以上的腳手架創(chuàng)建一個(gè)Vue項(xiàng)目:
vue create better-scroll-demo
  1. 在項(xiàng)目中安裝better-scroll :
npm install better-scroll
  1. 編寫(xiě)頁(yè)面結(jié)構(gòu):這里的頁(yè)面結(jié)構(gòu)是由一定要求的,.wrapper類包裹的元素只能是一個(gè)標(biāo)簽。這里的.wrapper類名是自定義的,注意后面跟隨一致。
 <div class="wrapper">
    <div class="hello">
      <ul>
        <li>列表1</li>
        <li>列表2</li>
        <li>列表3</li>
        <li>列表4</li>
        <li>列表5</li>
        <li>列表6</li>
          ....這里省略若干行
      </ul>
    </div>
  </div>
  1. 編寫(xiě)頁(yè)面樣式:
.wrapper {
    height: 300px;
    background-color: skyblue;
  }
  1. mounted生命周期函數(shù)中創(chuàng)建 Better-scroll對(duì)象并綁定需要實(shí)現(xiàn)滾動(dòng)的頁(yè)面元素。
new BS('.wrapper', {})
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容