当前位置: 首页 > news >正文

深圳傻瓜式网站建设公司好吗广告设计公司如何找业务

深圳傻瓜式网站建设公司好吗,广告设计公司如何找业务,哪些网站有任务做,华盛链条网站建设效果图 在app或者小程序中向下滑动 会出现刷新数据 ,而上拉到底 需要更新数据 功能实现 主要俩种方式 依赖生命周期 在page.json中开启 page.json "style" : {"navigationBarTitleText" : "小小练习","backgroundTextStyle": &qu…

效果图

在这里插入图片描述
在app或者小程序中向下滑动 会出现刷新数据 ,而上拉到底 需要更新数据

功能实现

主要俩种方式

依赖生命周期

在page.json中开启
在这里插入图片描述
page.json

		"style" : {"navigationBarTitleText" : "小小练习","backgroundTextStyle": "dark","enablePullDownRefresh": true}

开启后页面监听onPullDownRefresh()顶部下拉事件,onReachBottom触底事件

<template><view class="content"><view v-for="(item, index) in cats" :key="index"><image :style="{ width: item.width/2 + 'rpx', height: item.height/2 + 'rpx' }" :src="item.url"></image></view></view><view class="float"><view class="item">顶部</view><view class="item">刷新</view></view>
</template><script setup>
import { reactive,  onMounted } from 'vue';const cats = reactive([]);
onPullDownRefresh(() => {console.log('触发下拉刷新了');// 进行下拉刷新的操作,比如重新加载数据等refresh(); // 这里调用你封装的刷新数据的方法uni.stopPullDownRefresh();
});
onReachBottom(()=>{console.log('触底时间')PullDownRefresh()
})const PullDownRefresh= (()=>{uni.showLoading({title:'加载中',duration:1000})console.log('触发滑动区域刷新了')// 停止当前页面下拉刷新refresh()}) const addrefresh=()=>{console.log('滑动到进行更新')uni.request({url: 'https://api.thecatapi.com/v1/images/search?limit=2',success(res) {console.log('获取接口成功', res);// cats.length = 0; // 不清空清空数组res.data.forEach(item => {cats.push(item); // 将接口数据逐个添加到cats数组中});},fail: (e) => {console.log('获取接口失败');}});}
const refresh=()=>{uni.request({url: 'https://api.thecatapi.com/v1/images/search?limit=2',success(res) {console.log('获取接口成功', res);cats.length = 0; // 不清空清空数组res.data.forEach(item => {cats.push(item); // 将接口数据逐个添加到cats数组中});},fail: (e) => {console.log('获取接口失败');}});
}
onMounted(() => {
refresh()
});
</script><style lang="scss" scoped>
/* 样式 */
.float{position: absolute;right: 30rpx;bottom: 100rpx;.item{width: 90rpx;height: 90rpx;background: rgba(165, 213, 255, 0.0);border-radius: 50%;align-items: center;justify-content: center;padding-bottom: env(safe-area-inset-bottom);display: flex;border: 1px solid rebeccapurple;margin-bottom: 15rpx;}
}
</style>

依赖滚动视图组件

在这里插入图片描述
主要依赖这俩个事件
在这里插入图片描述

<template><scroll-view @scrolltoupper="PullDownRefresh" scroll-y="true" style="height: 1080rpx;" class="scroll-Y" @scrolltolower="addrefresh"><view v-for="(item, index) in cats" :key="index"><image :style="{ width: item.width/2 + 'rpx', height: item.height/2 + 'rpx' }" :src="item.url"></image></view></scroll-view><view class="float"><view class="item">顶部</view><view class="item">刷新</view></view>
</template><script setup>
import { reactive,  onMounted } from 'vue';const cats = reactive([]);const PullDownRefresh= (()=>{uni.showLoading({title:'加载中',duration:1000})console.log('触发滑动区域刷新了')// 停止当前页面下拉刷新refresh()}) const addrefresh=()=>{console.log('滑动到进行更新')uni.request({url: 'https://api.thecatapi.com/v1/images/search?limit=2',success(res) {console.log('获取接口成功', res);// cats.length = 0; // 不清空清空数组res.data.forEach(item => {cats.push(item); // 将接口数据逐个添加到cats数组中});},fail: (e) => {console.log('获取接口失败');}});}
const refresh=()=>{uni.request({url: 'https://api.thecatapi.com/v1/images/search?limit=2',success(res) {console.log('获取接口成功', res);cats.length = 0; // 不清空清空数组res.data.forEach(item => {cats.push(item); // 将接口数据逐个添加到cats数组中});},fail: (e) => {console.log('获取接口失败');}});
}
onMounted(() => {
refresh()
});
</script>

这种方式没有自带的动画 并且需要设置滑动区域的高度,不然可能滑倒底部没数据了但是由于没有到组件底部无法触发事件

当上拉更新数据过多时,想要在滑动顶部进行更新数据时候,就需要滑动很长事件,所以可以使用uni.pageScrollTo(OBJECT) 快速到达页面指定位置
在这里插入图片描述

http://www.yayakq.cn/news/314301/

相关文章:

  • 网站推广公司 优帮云看手机的网站
  • 长春有微信网站一起整的吗京东代运营
  • 无锡工厂网站建设湖北企业年报网上申报入口
  • 大庆市网站建设公司佛山网站建设专家评价
  • 桂林市自来水公司网站360搜索指数
  • 建个普通网站多少钱网站没有备案可以做seo优化吗
  • 成都建设网站首页网站空间 购买
  • 陕西网站建设优化建站网络营销和推广做什么
  • 京东网站建设框架图如何删除hao123主页
  • 环境网站模板百度h5游戏中心
  • 上海大学生兼职做网站做物流网站找哪家好
  • 长春做网站公司哪家好科技型中小企业查询平台
  • 织梦做商城类网站好做吗北京房价
  • 做设计在哪个网站找图片一张图看懂企业所得税
  • 如何做网站不被查网页设计的岗位叫什么
  • 福州专业网站建设公司自己网站做搜索引擎优化
  • 为什么不用wordpress寿光网站优化
  • 服务态度 专业的网站建设云南网站制作怎么计费
  • 网站建设规范布局有几部分深圳哪个公司做网站好
  • 电子商务网站规划与建设毕业设计做网站有哪些需求
  • 石家庄网站建设 河北供求网售后软件网站开发
  • 中山骏域网站建设本地广东中山网站建设
  • 宁波网站建设招商加盟秦皇岛建设局
  • 网站根目录权限互联科技行业网站
  • 网站建设理由和目的炫酷的网站开发
  • 河南网站备案地址网站 开发 成本
  • 东莞网站开发报价网站开发的案例分析模板
  • 建立链接网站模板拓客系统
  • 网站优化 福州建设个人网站教程
  • 网站开发公司更换如何开个公司网站