【问题标题】:Bootstrap-Vue Switch Style Checkbox: doesn't show custom control toggleBootstrap-Vue 开关样式复选框:不显示自定义控件切换
【发布时间】:2020-12-01 19:05:11
【问题描述】:

我正在阅读此处有关开关样式复选框的文档:https://bootstrap-vue.org/docs/components/form-checkbox

当我在自己的应用程序中使用示例 HTML/JS 时,我可以获取要呈现的 html,但它不会显示实际的开关切换,如下所示:

https://jsfiddle.net/Lz5tcpqb/2/

<template>
  <div>
    <b-form-checkbox v-model="checked" name="check-button" switch>
      Switch Checkbox <b>(Checked: {{ checked }})</b>
    </b-form-checkbox>
  </div>
</template>

<script>
  export default {
    data() {
      return {
        checked: false
      }
    }
  }
</script>

这里有什么我遗漏的吗?

【问题讨论】:

    标签: javascript checkbox bootstrap-vue


    【解决方案1】:

    它有点工作,你可能需要导入 css 或使用最新稳定版本的 bootstrap-vue 和 Vue.js

    new Vue({
      el: '#app',
      data() {
        return {
          checked: false,
        };
      },
    });
    <script src="https://cdnjs.cloudflare.com/ajax/libs/vue/2.5.17/vue.js"></script>
    <link href="https://unpkg.com/bootstrap@4.5.2/dist/css/bootstrap.min.css" rel="stylesheet" />
    <link href="https://unpkg.com/bootstrap-vue@2.16.0/dist/bootstrap-vue.css" rel="stylesheet" />
    <script src="https://unpkg.com/bootstrap-vue@2.16.0/dist/bootstrap-vue.js"></script>
    <div id="app">
      <b-form-checkbox v-model="checked" name="check-button" switch>
        Switch Checkbox <b>(Checked: {{ checked }})</b>
      </b-form-checkbox>
    </div>

    【讨论】:

    • 太好了,感谢您的分享,我看到了这个问题。如果您没有 bootstrap.min.css,则只是一个标准复选框。添加修复它!谢谢你。此处演示:jsfiddle.net/as1b0ec9 如果您删除该 bootstrap.min.css,它将没有 switch 样式。
    • 确认,在添加 bootstrap.min.css 之后就可以了,其余的都是我从 npm 导入的
    猜你喜欢
    • 2021-05-15
    • 2017-10-28
    • 2020-06-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-07-23
    相关资源
    最近更新 更多