gpt4 book ai didi

css - Element UI - VueJS - 在 IOS 上选择输入双击错误

转载 作者:行者123 更新时间:2023-12-02 19:31:51 25 4
gpt4 key购买 nike

我在 iOS Safari 或 Chrome 上遇到一个奇怪的问题,当我尝试从选择输入中选择一个选项时,当我触摸选择器时,它会在第一次点击时正确显示选项,但是当我尝试选择一个选项时,我必须点击两次才能使其工作,这是我的实际情况:

"element-ui": "^2.13.1", "vue": "^2.6.11"

这是我的选择输入:

                        <el-select class="select-danger"
placeholder="Language / Idioma"
v-model="locale">
<el-option v-for="option in selects.languages"
class="select-danger"
:value="option.value"
:label="option.label"
:key="option.label">
</el-option>
</el-select>


watch: {
// watch for locale changes
locale: function (value) {
alert("selected")
}
},

这个问题似乎只发生在 iOS 上,我在 android chrome 浏览器上测试并且工作完美。

有什么可能导致此问题的想法吗?

最佳答案

环顾四周后,我在 Element UI Github issues 中找到了解决方法,就在这里:

Element UI Github Issue

显然它与在 iOS 上管理不善的悬停状态有关,这是一个众所周知的问题,因为解决方案似乎是将以下 SCSS 添加到 App.vue 中:

.el-scrollbar {
> .el-scrollbar__bar {
opacity: 1;
}
}

但不知何故在我的情况下这不起作用,所以我只用 css 做到了:

/*Fixes double tap on iOS*/
.el-scrollbar__bar {
opacity: 1!important;
}

就是这样,这解决了 Element UI 的双击问题。

希望这对其他人有帮助。

关于css - Element UI - VueJS - 在 IOS 上选择输入双击错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61669363/

25 4 0
文章推荐: html - 尝试在样式中插入 typescript 元素时出现术语预期错误
文章推荐: swift - 初始化核心数据 SwiftUI
文章推荐: amazon-web-services - DynamoDB 是否有锁定一行以供读取的机制?
文章推荐: reactjs - 如何在React中正确更新