【问题标题】:radio button css missing on safarisafari 上缺少单选按钮 css
【发布时间】:2021-03-12 13:28:41
【问题描述】:

我有一个 vue 应用程序,在 chrome 浏览器上几乎可以正常运行,但在 safari 上出现了一些问题。主要问题在于具有单选按钮的组件。当我单击任何单选选项时,它不会显示所选颜色(蓝色)(但在我的响应 JSON 中选择了该选项)。但是,如果您再次单击相同的选项,它会出现。为什么在 Safari 上会发生这种情况,有人可以指导我吗?它在 Chrome 上运行良好。

用户界面在这里:https://sensein.github.io/covid19/#/activities/0

代码在这里:https://github.com/sanuann/schema-ui/blob/master/src/components/Inputs/WebRadio/Radio.vue

整个构建由 Github 操作执行并通过 gh-pages 部署。

【问题讨论】:

  • 使用 Safari IOS14 首次单击时,单选按钮变为蓝色。
  • @AHaworth 在 macOS 上怎么样?
  • 恐怕还没有macOS机器。

标签: html css vue.js safari bootstrap-vue


【解决方案1】:

我可以通过在此处删除“init”上的手表来修复它:https://github.com/sanuann/schema-ui/blob/master/src/components/Inputs/WebRadio/Radio.vue#L105

我不确定为什么它在其他浏览器中也能正常工作,以及为什么问题只出现在 Safari 上。无论如何都能够修复它。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-04-02
    • 2019-12-02
    • 2016-08-28
    • 1970-01-01
    • 1970-01-01
    • 2016-08-24
    • 1970-01-01
    • 2014-06-16
    相关资源
    最近更新 更多