账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    mint-ui的tab-container和infinite scroll配合使用的时候出现bug
    62
    0

    mint-ui的tab-container和infinite scroll配合使用会出现无线触发加载的问题,切换到第一个container第二个第三个就会无限加载,切换到第二个第一个和第三个就会无限加载·····大家都是怎么解决的,一个滑动所有的都会乱套
    <mt-tab-container-item id="1">

                <ul     class="list-ul"
                        v-infinite-scroll="loadMore"
                        infinite-scroll-disabled="loading"
                        infinite-scroll-distance="10">
                    <li class="list-li" v-for="item in list">
                    </li>
                </ul>
            </mt-tab-container-item>
            <mt-tab-container-item id="2">
                <ul     class="list-ul"
                        v-infinite-scroll="loadMore1"
                        infinite-scroll-disabled="loading1"
                        infinite-scroll-distance="10">
                    <li class="list-li" v-for="item in list1">
                        
                    </li>
                </ul>
            </mt-tab-container-item>
            <mt-tab-container-item id="3">
                <ul     class="list-ul"
                        v-infinite-scroll="loadMore2"
                        infinite-scroll-disabled="loading2"
                        infinite-scroll-distance="10">
                    <li class="list-li" v-for="item in list2">
                        
                    </li>
                </ul>
            </mt-tab-container-item>
            
            
            
    1
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • ゅ文明人 普通会员 1楼

      在 Mint UI 中,Tab Container 和 Infinite Scroll 配合使用可能会出现一些问题。为了更好地解决这个问题,我们可以按照以下步骤进行检查:

      1. 检查组件配置:

      确保你已经正确配置了 Tab Container 和 Infinite Scroll。在 mint-ui 的配置文件 main.js 中,添加以下代码:

      ```javascript import MintUI from 'mint-ui'; import InfiniteScroll from 'mint-ui-infinite-scroll';

      Vue.use(MintUI); Vue.use(I InfiniteScroll); ```

      1. 检查 Tab Container 初始化:

      确保在初始化 Tab Container 时,已正确设置其 width 和 height。在 src/components/Tab.vue 中添加以下代码:

      ```html

      ```

      1. 检查 Infinite Scroll 初始化:

      确保在初始化 Infinite Scroll 时,已正确设置其 width 和 height。在 src/components/I-Infinite-Scroll.vue 中添加以下代码:

      ```html

      ```

      1. 检查数据绑定:

      确保在初始化 Tab Container 时,已正确设置其 content 属性为需要显示的列表。在 src/components/Tab.vue 中添加以下代码:

      ```html

      ```

      1. 检查性能优化:

      确保你的应用程序没有无限滚动加载的情况。你可以使用 Mint UI 的 scrollThreshold 属性来控制初始加载的条目数量。在 src/components/Tab.vue 中添加以下代码:

      ```html

      ```

      1. 测试应用程序:

      现在你应该已经检查了组件配置、初始化以及性能优化。你应该可以正常地在 Tab Container 和 Infinite Scroll 中使用了。如果仍然出现问题,建议检查你的代码是否有逻辑错误或遗漏。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部