uniApp插件市场有很多友好的插件,今天举一个例子

如上图所示,实现上拉刷新,下来加载,右上角点击弹出筛选框,只需要在插件市场搜索刷新

选择你想要的效果(也可以下载后自己改动效果)

点击导入插件,会自动打开项目进行安装,安装好之后。引入相应的js就可以使用了

首先引入组件

import kScrollView from '@/components/k-scroll-view/k-scroll-view.vue';

在定义组件

components: {

kScrollView,

},

页面代码如下:

handlePullDown"

@onPullUp="handleLoadMore">

//这里面是你的list内容,有两个时间 分别是handlePullDown(下拉刷新)和handleLoadMore(下拉加载)

事件如下:

handlePullDown(stopLoad) {

this.selectForm.pageNum = 1

this.list = []

this.getListsx()

stopLoad ? stopLoad() : '';

},

handleLoadMore(stopLoad) {

if (this.total > this.list.length) {

this.selectForm.pageNum++

this.getListsx()

stopLoad ? stopLoad() : '';

} else {

stopLoad ? stopLoad({

isEnd: true

}) : '';

}

},

到这里下拉刷新,上拉加载就完成了,

下面来做筛选功能,筛选需要在pages.json里配置参数

如上图,配置好按钮的名字大小后,需要在页面中添加筛选页面

首先引入组件

import uniDrawer from '@/components/uni-drawer/uni-drawer.vue'

在定义组件

components: {

uniDrawer,

},

showDrawer" mode="right" @close="showDrawer=false">

筛选

//这里添加需要筛选的内容

重置

确定

showDrawer需要初始值定义下,默认为false,效果如下

以上代码可以直接复制到项目中使用。

uniapp弹出框_uniApp上拉刷新,下拉加载,以及筛选功能相关推荐

  1. uniapp小程序如何通过虚拟列表配合节流,完成上拉刷新下拉加载,避免页面卡顿,提升性能呢?

    本文将介绍uniapp小程序中如何使用虚拟列表和节流两种技术实现上拉刷新下拉加载功能,同时避免因渲染大量数据导致的页面卡顿问题. 一.虚拟列表 在uniapp小程序开发中,当我们需要渲染大量列表数据时 ...

  2. Android之 RecyclerView,CardView 详解和相对应的上拉刷新下拉加载

    为什么80%的码农都做不了架构师?>>>    随着 Google 推出了全新的设计语言 Material Design,还迎来了新的 Android 支持库 v7,其中就包含了 M ...

  3. jQuery模拟原生态App上拉刷新下拉加载

    jQuery模拟原生态App上拉刷新下拉加载效果代码,鼠标上拉时会显示loading字样,并且会模拟加载一条静态数据,支持触屏设备使用. <!doctype html> <html ...

  4. jQuery模拟原生态App上拉刷新下拉加载效果代码

    以下任意均可: 1. jQuery模拟原生态App上拉刷新下拉加载效果代码,鼠标上拉时会显示loading字样,并且会模拟加载一条静态数据,支持触屏设备使用. 原文:http://www.sucaij ...

  5. android上拉刷新下拉加载

    本文用的XlistView的上拉刷新下拉加载 主Activity package org.com.cctest;import java.text.SimpleDateFormat; import ja ...

  6. Android——Xlistview上拉刷新下拉加载

    配置网络权限+xutils包+gson包 代码如下: values下修改strings添加 直接粘 <?xml version="1.0" encoding="ut ...

  7. uni-app下拉刷新触底加载更多

    首先在pages.json 配置文件中配置    "enablePullDownRefresh": true  需要在哪用加载就配置在路由的style里 两个事件 //下拉刷新 o ...

  8. XListView下拉刷新下拉加载

    自定义控件XlistView实现刷新及加载 1.要想实现数据可以上拉也可以下拉效果,可以使用自定义控件XlistView, 配置网络权限+xutils包+gson包 代码如下: values下修改st ...

  9. (仿头条APP项目)6.点击过的新闻列表文字变灰和下拉刷新与滚动加载新闻数据

    文章目录 一.点击过的新闻列表文字变灰 效果图 实现思路 导入ormlite数据库类依赖 利用ormlite创建数据库和表 创建数据库类MyDbHelper 创建数据库中的新闻实体类NewInfo 页 ...

最新文章

  1. 2022-2028年中国氧化铟锡薄膜行业市场深度分析及前瞻研究报告
  2. 系统新模块增加需要哪些步骤_在1769系统里使用MVI69MCM的有福了
  3. 开发者论坛一周精粹(第五十七期) 阿里云免费套餐 个人备案备注
  4. 索引体积_MySQL入门之索引
  5. 【codevs3304】水果姐逛水果店Ⅰ,线段树练习
  6. C++编程基础二 13-函数与string对象
  7. java supplier_现代化的 Java (二十一)——宏和生成宏
  8. 1000行代码入门python-Python基础知识和工作环境
  9. [React Native]StatusBar的使用
  10. 数据系统 需要的服务器配置,数据系统 需要的服务器配置
  11. pom文件中配置repositories
  12. vlan间路由的三种方法
  13. Linux修改文件保存时报错E45: 已设定选项 ‘readonly‘ (请加 ! 强制执行)
  14. 计算机视觉简介:历史、现状和发展趋势
  15. qt在表格中如何画线_Qt如何在表格中显示和编辑数据
  16. 定义一个电话簿,用人名查电话
  17. 计算机勾兑双绝是谁发明,舌尖上的五粮液——记勾兑大师范玉平(图)
  18. android AV同步详解
  19. 流媒体服务器FFMPEG转码流摄像头取流
  20. matlab——GUI界面设计的相关问题

热门文章

  1. Shell编程关于Sha-Bang(#!)
  2. tortoise清理本地分支_本地:延庆运污水环卫抽化粪池
  3. VS2010发布、打包安装程序超全超详细
  4. linux下删除乱码文件名的方法
  5. 自由口通信模式下计算机读写PLC存储区的程序
  6. AUTOSAR从入门到精通100讲(三十二)-AutoSar之实时环境RTE
  7. 汽车电子专业知识篇(三)-自动驾驶中的多传感器融合
  8. Python在cmd中配置虚拟环境ERROR: Command errored out with exit status 1:
  9. centos8如何安装yum源(详细步骤)
  10. android中可以有两个焦点吗,android – 如何通过焦点在屏幕上调整两个片段的大小?...