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

活动手机网站开发超级外链发布工具

活动手机网站开发,超级外链发布工具,网站网站开发的,sae wordpress升级实现的功能 懒加载 lazy-load --对小程序起效果图片预览下拉刷新触底加载更多底下设置安全距离env(safe-area-inset-bottom)右下角固定图标置顶及刷新功能 效果如图&#xff1a; 预览 代码 <template><view class"image-classify"><uni-segmente…

实现的功能

  1. 懒加载 lazy-load --对小程序起效果
  2. 图片预览
  3. 下拉刷新
  4. 触底加载更多
  5. 底下设置安全距离env(safe-area-inset-bottom)
  6. 右下角固定图标置顶及刷新功能

效果如图:

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
预览
在这里插入图片描述

代码

<template><view class="image-classify"><uni-segmented-control :current="current" :values="items" @clickItem="onClickItem" styleType="button" activeColor="#4cd964"></uni-segmented-control></view><view class="image-list"><view v-for="(item, index) in imageList" :key="item._id" class="image-card"><image lazy-load :src="item.url" mode="widthFix" @click="previewImage(index)"></image><view class="text">{{ item.author }}</view></view></view><view class="fixed-button-wrap"><view class="fixed-button" @click="goRefresh"><uni-icons type="refreshempty" size="30" color="#444950"></uni-icons></view><view class="fixed-button" @click="goTop"><uni-icons type="arrow-up" size="30" color="#444950"></uni-icons></view></view><!-- 加载更多 --><uni-load-more status="loading" :content-text="contentText" class="load-more" />
</template><script setup>let imageList = ref([])let current = ref(0)const classify = [ { key: 'all', name: '全部' }, { key: 'dog', name: '狗狗' }, { key: 'cat', name: '猫咪' } ]const items = computed(() => classify.map(item => item.name))const contentText = {contentrefresh: '加载中',contentnomore: '没有更多'}uni.showLoading({title: '加载中'})function getImageList() {return uni.request({url:"https://tea.qingnian8.com/tools/petShow",data: {size: 5,type: classify[current.value].key},header:{'access-key':"zhaohui6968613"},success(res) {console.log(res)imageList.value = [...imageList.value, ...res.data.data]},fail(err) {console.log('err', err)},complete() {uni.hideLoading();}})}getImageList()function onClickItem(e) {current.value = e.currentIndeximageList.value = []getImageList()}// 下拉刷新onPullDownRefresh(async() => {imageList.value = []await getImageList()uni.stopPullDownRefresh()})// 触底加载onReachBottom(() => {getImageList()})// 图片预览function previewImage(index) {const urls = imageList.value.map(item => item.url)uni.previewImage({current: index,urls})}async function goRefresh() {uni.startPullDownRefresh()imageList.value = []await getImageList()uni.stopPullDownRefresh()}function goTop() {uni.pageScrollTo({scrollTop: 0})}
</script><style lang="scss" scoped>.image-classify {padding: 50rpx;}.image-list {.image-card {margin: 50rpx;box-shadow: 0 4rpx 4rpx 10rpx #eee;.text {padding: 10rpx;text-align: right;}}}.fixed-button-wrap {position: fixed;padding-bottom: env(safe-area-inset-bottom);right: 50rpx;bottom: 0;display: flex;flex-direction: column;.fixed-button {display: flex;width: 100rpx;height: 100rpx;justify-content: center;align-items: center;margin: 10rpx;border: 1px solid #eee;border-radius: 50%;background-color: #fff;}}.load-more {height: calc(env(safe-area-inset-bottom) + 50rpx);}
</style>

说明

1.uni-ui 使用了图标,加载更多,上面tab按钮

在这里插入图片描述

2.下拉刷新不起效果记得改一下配置

在这里插入图片描述

3.https在小程序会报错

在这里插入图片描述
目前解决改一下小程序配置,如图 (后期打包时候需要配置上地址)
在这里插入图片描述

http://www.dtcms.com/wzjs/376135.html

相关文章:

  • 互联网公司花名大全男sem优化技巧
  • 关于建设信息网站的请示厦门小鱼网
  • 代理浏览器优化大师免费安装下载
  • 做药物分析必须知道的网站sem代运营托管公司
  • 龙口网站开发注册百度推广账号
  • 网站平台怎么做的好处东莞网站开发公司
  • 深圳做微信网站多少钱2021国内最好用免费建站系统
  • 三水网站建设如何推广引流
  • 学校建立网站seo广告优化多少钱
  • 网站页面设计需求网站seo推广员招聘
  • wordpress合并关键词排名seo优化
  • 如何做网站里的子网站友情链接检测平台
  • 网站的建设的公司出名提高工作效率英语
  • 物流网站首页设计seo公司北京
  • 高端网站建设公司哪个靠谱中国2022年重大新闻
  • 广东建设工程协会网站外贸网站推广平台有哪些
  • 网站做很多关键词seo主管招聘
  • 怎么看网站开发者页面第一站长网
  • 建设项目自主验收网站好用的推广平台
  • 宁波网站建设流程天眼查企业查询
  • 手机怎么提升网站流量杭州做seo的公司
  • [ 1500元做网站_验收满意再付款! ]_沛县网络公司什么是seo优化推广
  • 免费成品网站下载百度24小时人工电话
  • iframe网站后台模板关键词搜索排名
  • 网站建设情况介绍百度快照怎么弄
  • 咸阳做网站公司电话全球网站流量排名查询
  • 做网站的电脑需要什么配置怎么给自己的公司做网站
  • 营销型网站设计报价百度导航最新版本免费下载
  • 秦皇岛企业建网站搜索排名影响因素
  • 烟台酒店网站建设nba今日最新消息