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

哪些免费的网站可以做企业宣传sem代运营推广公司

哪些免费的网站可以做企业宣传,sem代运营推广公司,wordpress如何更新临时域名,个人网站建设 实验报告前言: emmm,说起来这个问题整得还挺好笑的,本人在公司内,奋笔疾书写代码,愉快的提交测试的时候,测试跟我说,在苹果手机上你这个样式有bug,我倒是要看看,是什么bug。 安卓…
前言:

        emmm,说起来这个问题整得还挺好笑的,本人在公司内,奋笔疾书写代码,愉快的提交测试的时候,测试跟我说,在苹果手机上你这个样式有bug,我倒是要看看,是什么bug。

安卓vs苹果

ok,我相信已经看出了差异了,安卓的遮罩层正常显示,而苹果的遮罩层只在我的绿色框内,被截断了,我赶忙看代码:

CustomItem.vue:自定义组件

蓝色的正方形,外加上一个遮罩层,点击蓝色方块的时候,显示遮罩层,遮罩层内写我的要展示的一些内容。

<template><view class=""><view class="item" @click="visible = true"></view><view class="mask" v-if="visible" @click="visible = false"></view></view>
</template><script>
export default {name: 'CustomItem',data() {return {visible: false};}
};
</script><style lang="scss" scoped>
.item {width: 100rpx;height: 100rpx;background-color: #00aaff;
}
.mask {position: fixed;top: 0;left: 0;right: 0;bottom: 0;background-color: rgba(#000, 0.5);
}
</style>

 父组件:引用CustomItem组件;

<template><view class="index"><scroll-view scroll-x class="scroll"><view class="list"><custom-item class="item" v-for="i in 10" :key="i"></custom-item></view></scroll-view></view>
</template><script>
import CustomItem from '@/components/CustomItem/index.vue';
export default {components: {CustomItem}
};
</script><style lang="scss" scoped>
.index {width: 100vw;height: 100vh;display: flex;align-items: center;justify-content: center;
}.scroll {width: 400rpx;height: 150rpx;background-color: #aaaa7f;
}
.list {padding: 20rpx;display: flex;align-items: center;.item {margin-right: 20rpx;}
}
</style>

如此:就造成了上面的结果,在ios上显示不正常;于是我立马进入百度啦,问心一言啦,通义千问啦,最后哈,在社区找到了这么一个帖子;帖子看这里。

emmm,寻求解决办法:

1.弃用scroll-view,改用view,使用css滚动;

<view class="list"><custom-item class="item" v-for="i in 10" :key="i"></custom-item>
</view><style lang="scss" scoped>
.list {width: 400rpx;height: 150rpx;background-color: #aaaa7f;padding: 20rpx;overflow-x: scroll;display: flex;align-items: center;.item {margin-right: 20rpx;}
}
</style>

2.如非必要,可以更改接口,其实上面的自定义组件CustomItem看着好像没有什么问题,是机型系统差异导致的,但是我们也并不能将全部原因归结于系统。 

当我们把它合起来看的话,就会发现在结构上似乎有一些问题了,遮罩层这一块的元素就需要循环10次,如果列表很长的话,那不就妥妥增加了很多的dom,浪费性能不说,结构设计也看着很怪, 所以有时候我们在封装组件的时候,不妨也这样考虑一下,可能这么写真的不太合适,最好的方案就是再划分下结构,只需要记得mask内的元素在放在scroll-view的外层即可!

<scroll-view scroll-x class="scroll"><view class="list"><view class="" v-for="i in 10" :key="i"><view class="item" @click="visible = true"></view><view class="mask" v-if="visible" @click="visible = false"></view></view></view>
</scroll-view>

 告辞!

 

http://www.yidumall.com/news/47085.html

相关文章:

  • 做网站大概多少钱设计网站都有哪些
  • 沧州市网站建设电话外贸网站平台哪个好
  • 网站文章做排名如何创建自己的网址
  • 抽奖怎么做网站网站seo诊断报告
  • 南沙区交通和建设局网站apple私人免费网站怎么下载
  • 网站开发公司方案google官网下载
  • dedecms做的网站如何上线百度下载2021新版安装
  • 网站栏目架构今日军事新闻最新消息新闻
  • caddy下安装WordPress湖南seo
  • 滨州企业做网站中国第三波疫情将在9月份
  • 网站建设招标书模板关键词搜索技巧
  • 仪征 做网站下载班级优化大师app
  • 长城宽带做网站抖音搜索关键词排名查询
  • 网站建设简单点的推广发帖网站
  • 网站app建设徐州seo
  • 现在中国空间站有几个人昆明seo网站管理
  • 自己建网站怎么做影视资源产品宣传推广策划
  • 口碑好的做网站公司龙华网站建设
  • 义乌哪里做网站好西安百度推广客服电话多少
  • 男女做污污的网站网络优化seo是什么工作
  • 威海外贸网站建设杭州网站优化培训
  • 素马网站建设服务收费标准免费制作自己的网页
  • 1111wk域名更换成都排名seo公司
  • 做电子外贸网站公关公司经营范围
  • 做美食有哪些网站搜狗官网
  • 政府网站如何建设管理培训心得体会1500字
  • 桂林卖手机网站seo排名点击
  • 青岛建站seo搜索引擎优化内容
  • 湛江网站排名提升a5站长网网站交易
  • 网站图片设计怎样才能高大上网页优化包括