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

兖州网站开发/网站推广是什么

兖州网站开发,网站推广是什么,做类似于彩票的网站犯法吗,网线的制作步骤这个问题是我在编辑商城的遇到的问题,着实让我查找了好多资料 问题描述:使用better-scroll插件的时候,页面无法滚动 问题发生原因:最开始使用的better-scroll时候,对于普通的文档滑动完全没问题,但是我对起…

这个问题是我在编辑商城的遇到的问题,着实让我查找了好多资料
问题描述:使用better-scroll插件的时候,页面无法滚动
在这里插入图片描述
问题发生原因:最开始使用的better-scroll时候,对于普通的文档滑动完全没问题,但是我对起封装了一层代码,

<template><div class="wrapper" ref='wrapper'><div class="content"><slot></slot></div></div>
</template><script>import BScroll from 'better-scroll'export default {data(){return {scroll:null}},methods:{scrollStar(){this.scroll = new BScroll(this.$refs.wrapper,{probeType:3,pullUpLoad:true});this.scroll.on('pullingUp',() => {console.log('加载更多');this.scroll.finishPullUp();})// console.log(this.scroll)}},mounted(){}}
</script>

把better-scroll作为滚动组件导出,然后在首页里面使用
在这里插入图片描述
但是却发现无法滑动??出现了什么问题?明明在其他页面使用ul和li这样的长数据也没有问题?
在这里插入图片描述
问题分析
1.我开始怀疑是否是因为scroll包裹了elementUI组件冲突导致的问题,但是这个这个很快就被我否定了,这个处理高度的,而且使用其他组件也无法滚动,应该不是框架冲突的问题。
2.我开始上网搜索了一下关于better-scroll组件无法滚动的原因:
大部分都是说由于你未按照better-scroll的规则来设计,必须外侧有个wrapper盒子里面有一个content的盒子包裹你的内容,很明显我不是这个原因,我全是按照官网的规则来设置的。那就很奇怪了,,,
3.在我多次刷新页面的时候发现,有时候页面可以滑动,但是滑动不完全,有时候页面又滑动不了,这就很离谱了,我又去搜了半天,看到一篇类似的问题:原来是因为数据请求过来的先后顺序导致better-scroll计算可滚动高度的错误
4.于是我就设置了一个延时执行,果然很有用,延迟3秒以后执行代码better-scroll的代码,页面完全没有问题,滑动异常丝滑。
5.原因算是找到了:由于better-scroll执行的时候计算出来的content的高度和之后数据加载过来之后的高度不一致,导致你只能执行开始的高度。
问题解决
因为是数据加载慢导致的问题,所以我们可以设置当数据加载完成之后再执行代码,vue里面监听数据加载的函数是watch

	data(){return {dataArr:[],banner:[],recommend:[],goods:{pop:{page:0,list:[]},new:{page:0,list:[]},sell:{page:0,list:[]},},goods2:null,bool:false}},

一般的情况是直接监听,但是我这里把首页的商品数据放在一个数组里面而外面是对象,无法直接监听,所以需要通过一个东西来保存,最开始我打算用goods来保存,后来我找到一个方法

	computed:{pop1() {return this.goods.pop.list}},

使用计算属性可以保存里面的值,然后在watch里面进行监听

watch:{	pop1() {console.log(11)this.$nextTick(function () {// console.log(this)this.$refs.homeScroll.scrollStar();})}
}

这样就完美解决了,
还有一种方法是使用图片加载完成之后再去调用scroll里面的refresh()方法,这里推荐看看这篇文章
https://blog.csdn.net/jsp13270124/article/details/103163474
也是符合coderwhy老师讲的方法,但是我觉得应该用一种使用更广阔的办法,于是我想到了这样解决。

http://www.lbrq.cn/news/1326223.html

相关文章:

  • 网站群建设论文/有什么功能
  • 北京网站设计的公司/旅游新闻热点
  • 湖南网站建设/广告竞价排名
  • 什么网站可以做家禽交易/网站搜索优化公司
  • 做设计兼职网站/外贸网站平台有哪些
  • 成品网站 智能建站/上海关键词优化公司哪家好
  • 北京门户网站开发/深圳网站优化公司
  • 个人建站程序/优化大师官方
  • 网站怎么做付款平台/东莞关键词seo
  • 大型行业网站/seo建站网络公司
  • 建设一个网站预算/站长工具高清吗
  • 网站建设登录注册怎么做/seo网站推广推荐
  • 个人做网站需要多少钱/抖音排名优化
  • 澧县网站建设/厦门头条今日新闻
  • 网站怎么做内部链接/网站建设详细方案
  • 网站建设 英文/潍坊快速网站排名
  • 万网影/快手seo关键词优化
  • 凤楼网站怎么做的/营销页面设计
  • 建站平台哪个最好/驻马店百度seo
  • 重庆市建设工程管理协会网站/天津做优化好的公司
  • 劳动保障局瓯海劳务市场和做网站/seo做的比较牛的公司
  • php网站空间支持/志鸿优化设计官网
  • 成都网站建设116web/免费友情链接网页
  • 网站美食建设图片/网络营销推广外包平台
  • 保定网站seo服务/每天4元代发广告
  • wordpress 内部标签/网站seo推广营销
  • 做网站开发的步骤/搜狗网页版
  • 药品加工厂做网站/南宁seo专员
  • 网站建设服务费/百度关键字优化价格
  • 陕西哪些公司做企业网站/百度推广开户流程
  • 国产开源大模型崛起:使用Kimi K2/Qwen2/GLM-4.5搭建编程助手
  • 江协科技STM32 12-2 BKP备份寄存器RTC实时时钟
  • Redis深度剖析:从基础到实战(上)
  • CNN卷积神经网络之LeNet和AlexNet经典网络模型(三)
  • 企业智脑1.3.1技术升级全面解读:AI笔记引擎如何重塑企业知识管理范式
  • C#反射的概念与实战