鍍金池/ 問答/HTML/ vue 移動端 better-scroll

vue 移動端 better-scroll

使用better-scroll插件來實現(xiàn)x軸滑動的效果
參考的是https://zhuanlan.zhihu.com/p/...
上面說
列表的數(shù)據(jù)往往都是異步獲取的,因此我們初始化 better-scroll 的時機需要在數(shù)據(jù)獲取后
此代碼為布局
<div slot="content" class="tips product_button wrapper" ref="wrapper">

        <div class="scrool_content">
          <checker v-model="checkedMembers" type="checkbox" default-item-class="demo1-item" @on-change="memberChange" selected-item-class="demo1-item-selected">
            <checker-item v-for="item in members" @on-item-click="itemClick" :disabled="isTip" :key="item.personid" :value="item">
              {{item.name}}
            </checker-item>
          </checker>
      </div>
    </div>

上面的布局實現(xiàn)的效果
clipboard.png

參照的文檔中有段代碼是關(guān)于異步初始化better-scroll的 
 created() {
  requestData().then((res) => {
    this.data = res.data
    this.$nextTick(() => {
      this.scroll = new Bscroll(this.$refs.wrapper, {})
    })
  })
}
看的不是很明白,希望有人可以我這個菜鳥一二 
請問我該怎么獲取ref="wrapper"這個屬性呢,在哪個方法中初始化better-scroll

回答
編輯回答
抱緊我

首先,ref="wrapper"這個不用你去獲取,ref這個屬性就相當(dāng)于id,vue中可以直接通過”this.$refs.ref名稱“獲取到對應(yīng)的dom
其次,在那個方法中初始化,你在前面也都說了在數(shù)據(jù)獲取之后,一般的數(shù)據(jù)通過ajax或者promise形式獲取后在對應(yīng)的success或者then中去初始化,因為這個時候你需要的數(shù)據(jù)已經(jīng)返回來了

2017年1月6日 15:00