侧边栏壁纸
博主头像
落叶人生博主等级

走进秋风,寻找秋天的落叶

  • 累计撰写 130562 篇文章
  • 累计创建 28 个标签
  • 累计收到 9 条评论
标签搜索

目 录CONTENT

文章目录

vue---mint-ui组件loadmore(上拉加载,下拉刷新)

2022-12-31 星期六 / 0 评论 / 0 点赞 / 85 阅读 / 1675 字

1. 先安装mint-ui 2. 在main.js中引入mint-ui的css样式和组件 import "mint-ui/lib/style.css";import {Loadmore} from

... .

1. 先安装mint-ui

2. 在main.js中引入mint-ui的css样式和组件

.
import "mint-ui/lib/style.css";import {Loadmore} from ‘mint-ui‘;Vue.component(Loadmore.name,Loadmore)
.

 

3. 使用loadmore组件

.
<template>  <div class="page-loadmore">      <mt-loadmore :top-method="loadTop"  :bottom-method="loadBottom"  :bottom-all-loaded="allLoaded" ref="loadmore">        <ul >          <li v-for="item in list" >{{ item }}</li>        </ul>      </mt-loadmore>  </div></template>
.

 

.
<script type="text/babel">  export default {    data() {      return {        list: [],allLoaded: false,//数据是否加载完毕      };    },
    methods: {      loadTop() {//上拉加载        this.$refs.loadmore.onTopLoaded(); }, loadBottom() {//下拉刷新
     var vm = this; this.$refs.loadmore.onBottomLoaded();
     if(!vm.allloaded){
      //调用接口(pageNum+1)
     }else{
      console.log(‘没有更多数据了‘)
     } } },
 }; </script>
. . .. ...

广告 广告

评论区