<template> <div> <div> <h2 class="h2">{{msg}}</h2> </div> <div class="wrapper" ref="wrapper"> <ul class="content"> <li>世界上究竟誰是計算機技術</li> <li>世界上究竟誰是計算機技術</li> <li>世界上究竟誰是計算機技術</li> <li>世界上究竟誰是計算機技術</li> <li>世界上究竟誰是計算機技術</li> <li>世界上究竟誰是計算機技術</li> <li>世界上究竟誰是計算機技術</li> <li>世界上究竟誰是計算機技術</li> <li>世界上究竟誰是計算機技術</li> <li>世界上究竟誰是計算機技術</li> <li>世界上究竟誰是計算機技術</li> <li>世界上究竟誰是計算機技術</li> <li>世界上究竟誰是計算機技術</li> <li>世界上究竟誰是計算機技術</li> <li>世界上究竟誰是計算機技術</li> <li>世界上究竟誰是計算機技術</li> <li>世界上究竟誰是計算機技術</li> <li>世界上究竟誰是計算機技術</li> <li>世界上究竟誰是計算機技術</li> <li>世界上究竟誰是計算機技術</li> <li>世界上究竟誰是計算機技術</li> <li>世界上究竟誰是計算機技術</li> <li>世界上究竟誰是計算機技術</li> <li>世界上究竟誰是計算機技術</li> <li>世界上究竟誰是計算機技術</li> <li>世界上究竟誰是計算機技術</li> <li>世界上究竟誰是計算機技術</li> <li>世界上究竟誰是計算機技術</li> <li>世界上究竟誰是計算機技術</li> <li>世界上究竟誰是計算機技術</li> <li>世界上究竟誰是計算機技術</li> <li>世界上究竟誰是計算機技術</li> <li>世界上究竟誰是計算機技術</li> <li>世界上究竟誰是計算機技術</li> <li>世界上究竟誰是計算機技術</li> <li>世界上究竟誰是計算機技術</li> <li>世界上究竟誰是計算機技術</li> <li>世界上究竟誰是計算機技術</li> <li>世界上究竟誰是計算機技術</li> <li>世界上究竟誰是計算機技術</li> <li>世界上究竟誰是計算機技術</li> <li>世界上究竟誰是計算機技術</li> <li>世界上究竟誰是計算機技術</li> <li>世界上究竟誰是計算機技術</li> <li>世界上究竟誰是計算機技術</li> <li>世界上究竟誰是計算機技術</li> <li>世界上究竟誰是計算機技術</li> <li>世界上究竟誰是計算機技術</li> <li>世界上究竟誰是計算機技術</li> <li>世界上究竟誰是計算機技術</li> <li>世界上究竟誰是計算機技術</li> <li>世界上究竟誰是計算機技術</li> <li>世界上究竟誰是計算機技術</li> <li>世界上究竟誰是計算機技術</li> <li>世界上究竟誰是計算機技術</li> <li>世界上究竟誰是計算機技術</li> <li>世界上究竟誰是計算機技術</li> <li>世界上究竟誰是計算機技術</li> <li>世界上究竟誰是計算機技術</li> <li>世界上究竟誰是計算機技術</li> <li>世界上究竟誰是計算機技術</li> </ul> </div> </div> </template> <script> import BScroll from 'better-scroll' export default{ data(){ return{ msg:"better-scroll的使用", arrList:[] } }, methods:{ _initScroll (){ let scroll = new BScroll(this.$refs.wrapper,{ // 或者添加 v-el:food-wrapper 用this.$els.foodWrapper//獲取對象 scrollY: true, click: true, scrollY:true, probeType:1 }) } }, mounted(){ this.$nextTick(() => { // 3 在這個函數中調用以防內容還未加載完就執行,獲取不到元素的高度致使沒法滑動 this._initScroll() }) this.$http.get('./../index.data').then(function(res){ console.log( res.data); setTimeout(function(){ _this.arrList=res.data; },1000); }).catch(function(err){ console.log(err); }); } } </script> <style scoped> .h2{ width: 100%; height: 44px; border-bottom: 1px solid #3171F6; position: fixed; top: 0; left: 0; right: 0; text-align: center; line-height: 44px; background: #fff; } .wrapper{ padding: 44px 0; height: 800px; overflow: hidden; } </style>
容器必定要設定高度,否則沒法滾動html