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

手机网站常用代码检测网站是否被挂黑链

手机网站常用代码,检测网站是否被挂黑链,宝塔wordpress搭建,购物网站建设建站目录 List 列表 Toast 轻提示 解决方案 1、不使用 Toast 的 加载提示 2、修改调整 pointer-event 属性值 3、判断是否为第一次加载再使用 背景 #xff1a; 移动端项目 开发时#xff0c;有数据长列表展示的场景需求#xff0c;此时就用到了 Vant2 组件库里面的 v…目录 List 列表 Toast 轻提示 解决方案 1、不使用 Toast 的 加载提示 2、修改调整 pointer-event 属性值 3、判断是否为第一次加载再使用 背景 移动端项目 开发时有数据长列表展示的场景需求此时就用到了 Vant2 组件库里面的 van-list 列表组件开始单独使用的时候还没有 下拉加载数据时滚动条会莫名自动返回到顶部的问题知道后面为了提升用户的体验 后续开发就结合加上了 Toast 轻提示 组件然后当时也并没有发现这个问题 直到后续项目开发的差不多了反复测试的过程中偶尔感受到了这里怎么这么奇怪 为何下拉至底部加载新一页的数据时滚动条又回到了顶部呢开始并没有很在意 以为本来就这样的但经过百度一番后才发现原来此处算是一个小 bug 而且现在回想感觉确实很影响用户体验了所以接下来分享一下解决方案   可以看到往下滚动加载第二页数据的时候滚动条会滚动到顶部。正常应该是滚动条位置不变 List 列表 瀑布流滚动加载用于展示长列表当列表即将滚动到底部时 会触发事件并加载更多列表项。 Toast 轻提示 在页面中间弹出黑色半透明提示用于消息通知、加载提示、操作结果提示等场景。 解决方案 1、不使用 Toast 的 加载提示 1-1、如果使用 异步加载数据 并使用了 Vant 中的 Toast 做加载中提示 则有可能会导致列表滚动高度为 0 也就是回到了顶部。 只要在 list 加载回调里不使用 Toast 就可以避免这个问题。 1-2、因为每次 网络请求使用了 Vant 的 Toast.loading 的加载中效果的 api 如果去掉 Toast.loading 请求则问题不会出现。 2、修改调整 pointer-event 属性值 主要原因是 Toast 组件在全局添加了 pointer-event: none 解决办法在对应的 van-list 的属性值添加 pointer-event 未实际实验过此方法所以不确保准确性小伙伴们可自行判断使用 3、判断是否为第一次加载再使用 因为还想保留着初次进入列表页面时的 Toast 的 加载提示 所以这里我们判断一下是否为第一页初次进入页面 是的话则使用 Toast 的 加载提示。 项目实际使用 src / views / home / index.vue templatedivvan-listv-ifdataList.length 0v-modelloading:finishedfinishedfinished-text没有更多了loadonLoadp{{ ItemName }}/pvan-cell v-foritem in dataList :keyitem :titleitem //van-listdiv v-ifdataList.length 0img src alt空 /p暂无数据/p/div/div /templatescript import { getStatisticsData } from api/index;export default {data() {return {dataList: [], // 列表数据loading: false, // 加载显示与否finished: false, // 是否加载完毕formData: {surverId: ,currentPage: 1, // 当前页数},};},computed: {rqObj() {return this.$route.query || {};},},created() {if (this.rqObj.id this.rqObj.id ! null) {this.formData.surveyId this.rqObj.id;this.getDataList(this.formData);}},methods: {onLoad() {// 滚动到底部时触发this.formData.currentPage;this.getDataList(this.formData);},async getDataList(data) {// 异步加载并使用Toast会导致列表滚动高度归零返回顶部// Toast.loading({// message: 加载中...,// forbidClick: true,// duration: 0, // 持续展示 toast// });// 解决办法3首次加载时使用提示后续不再Toast提示if (this.formData.currentPage 1) {Toast.loading({message: 加载中...,forbidClick: true,duration: 0, // 持续展示 toast});}// let res await getStatisticsData(data);const { code, result } res;if (code 0) {if (result.lists result.lists.length 0) {this.dataList this.dataList.concat(result.lists);}// 加载状态结束this.loading false;// 加载完成后需要将loading设置为false以便下次触发加载Toast.clear()} else {// 没有更多数据了需停止继续加载this.loading false;this.finished true; // 数据全部加载完成true}},}, }; /script
http://www.tj-hxxt.cn/news/217265.html

相关文章:

  • 做冰淇淋生意网站一个网站能卖多少钱?
  • 没有网站怎样做搜索引擎推广北京旧房改造装修哪家好
  • 慈利做网站在哪里梧州论坛一红豆社区
  • 一流学科建设专题网站国外网站页面做多大
  • 深圳网站建设公司服务商网站设计与网页制作团队
  • 自己如何开网站impreza wordpress
  • 有网站代码怎么建站wordpress 插件安全吗
  • 大同网站建设制作中国响应式网站建设
  • 互联网网站建设挣钱吗四川建筑设计公司排名
  • 监控视频做直播网站网站建设198
  • 网网站设计网郑州网站关键词推广
  • 太原市建设北路小学网站上海市企业服务云平台登录
  • 旅游门户网站模板wordpress 4.5.7
  • 网站建设教学点北京网站制作策划
  • 网站SEO建设百度号码查询平台
  • 做网站需要公司么企业网站建设设计服务
  • .tel域名不可以做网站域名吗佛山建设网站制作
  • 惠州水口网站建设张家界公司网站建设
  • 江阴外贸网站制作建设机械官方网站
  • 无锡企业推广网站图片制作视频手机软件
  • 做酒的网站爱城市网app官方下载
  • 专业网站开发工具缩短链接
  • 做网站系统学校手机网站建设公
  • 合肥快速做网站做logo网站的公司
  • 公司网站的功能wordpress火车头数据库模块
  • 网站开发设计过程网站建设收费流程
  • 专业的集团网站开发开发免费wordpress 主题下载
  • 成都网站seo诊断做网站前需要准备什么软件
  • 四川超宇建设集团网站乐陵seo网站优化
  • 网站建设与维护 计算机糖果网站建设目的