elementUI在手机端使用遇到的问题

引用博客用vue2+elementUI封装手机端选择器picker组件,支持单选、多选、远程搜索多选
,最终真机调试的时候发现有很多细节样式需要调整。此篇博客记录下我调试过程中遇到的问题和解决方法。
一、手机真机怎么连电脑本地代码调试?
1.确保手机和电脑处于同一个局域网下
2.找到电脑的ip地址。
可以在终端输入以下命令:

ifconfig

找到en0里的IP地址:

3.将本地的localhost替换成电脑的IP地址

4.用手机打开上述替换好的链接,就可以实现真机调试

二、elementUI中的el-select下拉框在手机端ios上,点击两次才能选中的问题?
需要在项目的App.vue文件中加入一下代码,通过全局作用域css解决

<style lang="scss">
// 解决el-select下拉框在ios上 点击两次才能选中的问题
.el-scrollbar {
  > .el-scrollbar__bar {
    opacity: 1 !important;
  }
}
</style>

三、解决滚动条穿透问题
弹框滑动时,不希望弹框滑动的同时也影响弹框底层页面的滑动

 // 弹层显示时隐藏滚动条,解决滚动条穿透问题
 document.body.style.overflow = 'hidden';
 document.body.style.position = 'relative';
 // 弹层不显示时显示滚动条,解决滚动条穿透问题
 document.body.style.overflow = 'auto';
 document.body.style.position = 'static';

四、elementUI中的el-button样式在电脑端生效,手机端不生效?
加了::v-deep,手机端就生效啦

Vue自定义指令与Vue插槽学习 :学习博客Vue自定义指令与Vue插槽学习
Web前端:HTML篇(二)元素属性

  • 6
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: ElementUI是一个基于Vue.js开发的UI组件库,它提供了一系列的组件和样式,可以方便地用于Web应用的开发。但是,由于ElementUI并不是专门为移动端设计的,因此在移动端使用时需要进行一些适配。 以下几点是ElementUI在移动端使用时需要注意的: 1. 布局的适配:ElementUI的布局是基于PC端的,因此在移动端需要进行适配。可以使用flex布局或者栅格系统等方式进行适配。 2. 组件的适配:由于移动端的屏幕较小,因此某些组件在PC端表现良好,在移动端可能需要进行一些调整。例如,Table组件在移动端可能需要进行滚动展示。 3. 样式的适配:ElementUI的样式是按照PC端的设计进行的,因此在移动端需要进行一些调整。可以通过覆盖默认样式或者使用主题样式等方式进行适配。 总之,在移动端使用ElementUI需要进行一些适配,但是ElementUI提供了丰富的组件和样式,可以为移动端应用的开发提供便利。 ### 回答2: ElementUI是一款基于Vue.js框架开发的前端组件库,主要用于构建Web应用程序。虽然ElementUI在PC端有很好的适配性,但在手机端使用时需要做一些适配工作。 首先,我们可以通过引入vw单位来实现ElementUI手机端的适配。vw是相对于视窗宽度的单位,可以根据设备的屏幕宽度进行自适应布局。通过将样式中的像素(px)单位改为vw单位,使得元素可以根据设备宽度自动伸缩,从而适应不同的手机屏幕尺寸。 其次,ElementUI还提供了针对手机端的响应式布局工具类。我们可以根据不同的设备屏幕尺寸,使用不同的布局类名来调整元素在手机端的显示效果。例如,在手机端可以使用`el-col-xs-12`来指定元素在屏幕宽度小于768px时占据12列。这种方式可以很方便地实现对元素在不同屏幕尺寸下的自适应布局。 另外,ElementUI还提供了一些适用于手机端的组件。例如,Dialog组件可以通过设置`append-to-body`属性来实现在手机界面上的全屏显示;Button组件可以通过设置`size`属性为`small`来适配手机端的操作习惯。 最后,为了提高手机端的用户体验,我们还需要对交互方式进行优化。由于手机屏幕较小,点击元素的精确度会有所下降,因此需要通过合适的样式和交互设计来提升用户的操作体验。 总之,通过以上的适配工作,我们可以使ElementUI手机端有更好的显示效果和用户体验,提高Web应用在移动设备上的可用性和易用性。 ### 回答3: ElementUI是一款基于Vue.js的UI组件库,用于构建Web应用程序的界面。虽然ElementUI是针对PC端设计的,但它也可以在手机端进行适配。 首先,ElementUI提供了响应式的设计。响应式设计是一种能够根据设备的屏幕大小和分辨率进行自适应的设计方式。这意味着无论是在PC端还是手机端ElementUI的组件都会根据设备的显示空间自动进行布局调整。这使得ElementUI手机端使用体验更加友好。 其次,ElementUI还提供了一些专门用于手机端适配的组件和功能。比如,它提供了弹性布局的容器组件,可以自动调整内容的大小和位置,以适应手机端的屏幕。同时,ElementUI还提供了移动端的导航组件,用于在手机端构建导航菜单。除此之外,ElementUI还支持滑动操作、手势识别等手机端的交互功能。 此外,ElementUI还支持主题定制。通过修改变量、样式覆盖等方式,可以自定义ElementUI的主题样式,使其更符合手机端的设计风格和用户习惯。这使得ElementUI手机端的呈现更加一致和美观。 综上所述,尽管ElementUI是专为PC端设计的,但通过响应式设计、适配组件和功能以及主题定制等方式,它也可以很好地适配手机端。无论是在PC端还是手机端ElementUI都能提供一致的使用体验,满足用户的需求。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值