mint ui 上拉重新整理,下拉載入問題
1.最外層包一層div,一定要有高度。
2.mt-loadmore ,該外掛會預設自動載入一次,在頁面首次載入的時候。
3.在載入成功後,並且是最後一頁時,要把allLoaded 設定為false;如果不是最後一頁,要設為true。
大致程式碼如下:
<div class="mint-loadmore-parent-ext"> <mt-loadmore :top-method="loadTop" :bottom-method="loadBottom" :bottom-all-loaded="allLoaded" ref="loadmore" :auto-fill="false"topPullText topLoadingText bottomPullText bottomLoadingText @top-status-change="handleTopChange"> <div class="hospitalList"> <div class="singleHospital clearfix" @click="hospitalDetails(item.orgid)" v-for="item in HospitalData"> <div class="hospitalImg"> <img v-lazy="item.file_path"> </div> <div class="hospitalInfo"> <p class="hospitalName dot">{{item.cn_name}}</p> <p class="hospitalAddress dot">{{item.address}}</p> <p class="hospitalPosition"> <span class="icon-position"></span> <span>{{item.distance}}</span> </p> </div> </div> </div> </mt-loadmore> </div>
data() { return { HospitalData: [], allLoaded: false, page: 1, topStatus: '', longitude: '', latitude: '', } },
mounted() { this.getHospital(this.page); },
methods: {
loadTop() { //下拉重新整理 this.allLoaded = false; this.page = 1; this.HospitalData = []; this.getHospital(this.page); this.$refs.loadmore.onTopLoaded(); }, loadBottom() { // 上拉載入 this.page = this.page + 1; this.getHospital(this.page); this.$refs.loadmore.onBottomLoaded(); }, handleTopChange(status) { this.topStatus = status; }, // 獲取列表 getHospital(page) { let url = $.formateUrl('wechat/org/list'); let params = { page_size: defined.indexPageSize, lon: this.longitude, lat: this.latitude, page: page, keywords: this.search, county: this.county }; var ve = this; $.ajax({ url: url, type: 'get', data: params, beforeSend: ve => { this.$indicator.open(); }, success: res => { if (res.code == 0) { if (parseInt(res.content.pages) >= page) { this.allLoaded = false; this.HospitalData = this.HospitalData.concat(res.content.data); } else { this.allLoaded = true; } } else { this.$toast(res.message); } }, complete: ve => { this.$indicator.close(); } }); },}
具體程式碼如下地址:
https://github.com/wangruifeng961221/guiyang-wechat-family-doctor/blob/master/health_wechat/health/doctor/choose_hospital.html
相關推薦
mint-ui 上拉重新整理,下拉載入
export default { data() { return { list: [], allLoaded: true, bottomStatus: "", wrapperHeight: 0, topStatus: "",
mint ui 上拉重新整理,下拉載入問題
1.最外層包一層div,一定要有高度。2.mt-loadmore ,該外掛會預設自動載入一次,在頁面首次載入的時候。3.在載入成功後,並且是最後一頁時,要把allLoaded 設定為false;如果不是最後一頁,要設為true。大致程式碼如下:<div class="m
用vue-scroller做上拉重新整理,下拉載入的模板(簡單明瞭,通用)
1.首先下外掛,並在你的vue專案中引人 npm i vue-scroller -D import VueScroller from 'vue-scroller 2.Vue.use(VueScroller )(這一步別忘啦) 3.在你需要做上拉重新整理,下拉載入的地方加上<scroll
OC 建立TableView基類並結合MJRefresh實現上拉重新整理,下拉載入
1.建立繼承自UITableView的基類BaseTableView: #import <UIKit/UIKit.h> @class BaseTableView; @protocol BaseTableViewDelegate <NSObject> @option
RecyclerView上拉重新整理,下拉載入
Activity介面方法 protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_mai
輪播圖、pulltofresh上拉重新整理,下拉載入
@輪播圖、pulltofresh上拉重新整理,下拉載入TOC import android.os.Bundle; import android.os.Handler; import android.os.Message; import android.support.v4.view.Vi
React Native 一個小專案其中一些主要功能實現 (頂部導航欄(可滑動),網路解析,上拉重新整理,下拉載入)
//網路解析 import React, { Component } from "react"; import { View, Text, TouchableOpacity } from "react-native"; import RefreshListView, { Re
多條目載入 +上拉重新整理,下拉載入
//*Afragment->XListView 重新整理 載入 public class AFragment extends Fragment implements XListView.IXListViewListener { private String
Xrecycleview上拉重新整理,下拉載入
implementation 'com.jcodecraeer:xrecyclerview:1.3.2' Android studio3.0之後需要結局版本衝突 configurations.all { resolutionStrategy.eachDependency
(再次更新)打造RecyclerView萬能介面卡,上拉重新整理,下拉載入
入行幾個月了,一直想自己封裝一些類,剛好遇到了這個問題,現在跟大家分享。 注意點 1 泛型擦除 2 需要防止型別轉換異常 github地址:https://github.com/zw21544182/MyBaseDemo (裡面還有部分FileUtil
Angular JS 上拉重新整理,下拉載入
前言:最近在做一個專案用的Angular1.x 寫了一些頁面,現在遇到一個問題,需要實現列表頁面的下拉重新整理及上拉載入。於是乎進行了各種百度,剛開始搜的是“js 上拉重新整理下拉載入”,可是發現搜出來的都是jq ajax 請求資料,與現在的angular載入資料的方式有所區
混合開發中遇到的上拉重新整理,下拉載入的問題
上拉載入遇到的問題: iscroll: 可以實現上下拉重新整理,載入,效果比較差,可是在頁面上只能上下滑動,不能左右滑動,如果你的頁面嵌入到客戶端的tab底下,就會阻止客戶端的左右滑動 如果想要實現左右切換,就得把isc
mpvue上拉重新整理,下拉載入
第一種 重點:不要用scroll-view 效果 main.json { "navigationBarTitleText": "", "enablePullDownRefresh": true,//開啟下拉重新整理 "backgroundTextS
xamarin ios pullRefresh 下拉重新整理,下拉載入更多
如果用tableviewcontroller 下拉重新整理會自帶,而且tableview 會自動適應螢幕。這樣做的話這個介面的內容就要完全用cell承載了。 tableview pullRefresh 主要就是需要需要做下拉載入更多,這種需求,本人曾用兩種的辦法解決。題外
VUE2 配合mint-ui實現 自定義 loadmore(下拉重新整理,上拉更多)
<template> <div class="page-loadmore"> <h1 class="page-title">Pull up</h1> <p class="page-loadmore-de
分頁, 上拉重新整理、下拉載入。
一、自定義listview package com.fragment.home; import android.content.Context; import android.util.AttributeSet; import android.view.MotionEvent; impor
基於React Native官方元件FlatList,增加可定製化“下拉重新整理”、“下拉載入更多”元件API的新列表元件react-native-refresh-loadmore-flatlist
react-native-refresh-loadmore-flatlist 基於React Native官方元件FlatList,增加可定製化“下拉重新整理”、“下拉載入更多”元件API的新列表元件,具體實現功能如下: 自定義下拉重新整理元件API 自定義上拉Lo
微信小程式上拉重新整理和下拉載入2種方法實現
微信小程式上拉重新整理和下拉載入2種方法實現,onPullDownRefresh,scroll-view使用 一、XXX.json開啟下拉重新整理 { "enablePullDownRefresh": true } 二、XXX.js onP
prlibrary上拉重新整理、下拉載入
import android.os.Handler; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.widget.ListVi
【微信小程式】上拉重新整理和下拉載入
上拉重新整理和下拉載入有兩種方式可以實現: 1.使用scroll-view元件進行操作,使用自帶的scrolltoupper和scrolltolower事件可以實現。適合頁面區域性的上拉下拉。 附上