收藏
回答

kbone-ui中KScrollView绑定的事件在小程序中都没有效果?

代码如下,web正常,小程序端scrolltoupper、scroll事件都不调用

<KScrollView
    class="box-chat"
    id="boxChat"
    :scroll-y="true"
    :scroll-anchoring="true"
    @scrolltoupper="scrollToUpper"
    @scroll="scroll"
    :scroll-into-view="scrollTo"
>
  <KView check-reduce class="box-loading" id="boxLoading">
    <span  class="loading" v-if="hasMore === 0">加载中...</span>
    <span class="not-more" v-if="hasMore === 2">没有更多消息了</span>
    <span class="not-more" v-if="hasMore === 3">暂无消息</span>
    <span class="load-more" v-if="hasMore === 1" @click="loadingHistory()">加载更多消息</span>
  </KView>
  <KView v-for="(v, i) in messageList" :key="i" :id="'msg-' + v.id">
    <chat-message  :msg="v" :online="isUserOnline"></chat-message>
  </KView>
</KScrollView>
最后一次编辑于  2020-05-20
回答关注问题邀请回答
收藏

2 个回答

  • see?
    see?
    2020-05-20

    找到问题了高度设置问题,flex布局,使用KScrollView设置了flex:1,再加个height:100%就可以了

    但是scroll-into-view属性依旧不能用,web正常会滚动到对应位置,但小程序不会

    2020-05-20
    有用
    回复
  • 陆离
    陆离
    2020-05-20

    唉,我这几天也在用kbone-ui,基本上每个组件都有bug,真遭罪

    2020-05-20
    有用
    回复 1
    • see?
      see?
      2020-05-20
      后面又下了kbone-ui模板那代码想测试下,结果KScrollView直接都不会转为scroll-view标签,懵了
      2020-05-20
      回复
登录 后发表内容
问题标签