如何在 vue 应用程序中获取切换开关状态

ki.ko

我正在测试 Bootstrap 5 alpha。他们从依赖项中删除了 jQuery,如果该框架用于基于 Vue 的应用程序的 UI,则这是一项改进。在 Bootstrap 4.5 中,我注意到如果所有 B/S 4 依赖项都正确包含在应用程序的 main.js 文件中,则切换开关不起作用。

由于使用了 Vanilla JavaScript,在 v5 中一切正常。我想问一下在我的 Vue 应用程序中单击时如何获得切换开关的状态。我想使用这个 Bootstrap 组件创建一些设置,但我不确定如何使用v-on:click.prevent事件绑定管理开/关状态欢迎任何建议。

用户 28

您可以使用v-model指令来创建双向数据绑定。

<div class='form-check form-switch'>
  <input class='form-check-input' type='checkbox' id='flexSwitchCheckDefault' v-model='switch'>
  <label class='form-check-label' for='flexSwitchCheckDefault'>Default switch checkbox input</label>
</div>

例子

或用作组件,例如,switch-component

<switch-component
  id='switch'
  v-model='switch'>
  Default switch
</switch-component>
Vue.component('switch-component', {
  props: ['id', 'value'],
  inheritAttrs: false,
  template: `
    <div class='form-check form-switch'>
      <input
        class='form-check-input'
        type='checkbox'
        v-bind='$attrs'
        :checked='value'
        @change='$emit("input", $event.target.checked)'>
      <label
        class='form-check-label'
        :for='id'>
        <slot/>
      </label>
    </div>
  `
})

例子

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何从 Vue.js 应用程序中的多组 Quasar 切换按钮获取值?

如何在Visual Studio 2012的Windows Phone 8.0应用程序中添加切换开关按钮?

如何在JavaScript中获取开关切换状态(真/假)

如何在 Vue 中轻松切换“selected”样式?

reactJS 如何在多个应用程序状态之间切换

如何在Gnome 3中单个应用程序的最近使用实例之间切换?

如何在Windows而不是GNOME Shell中的应用程序之间轻松切换?

如何在Windows 8中的应用程序之间切换?

如何在Vue.js中切换按钮

如何在Vue应用程序中实现Paypal订阅?

如何在数据表、laravel 中获取切换开关的值

如何在Vue.js中切换数组中的任何元素

如何在Vue js中为多个元素切换类

如何在 vue.js 中的两个组件之间切换?

如何在 bootstap-vue 切换按钮中更改背景颜色

如何在Vue中具有绑定数据的DIV之间切换?

如何在 vue.js 中的组件之间切换?

如何在 vue.js 中的组件之间切换?

如何从Firebase CLI切换应用程序?

React:如何在 CRUD 应用程序中设置编辑功能以在保持 id 的同时切换整个组件

我想在iOS应用程序中显示月份和年份。如何切换月份?

如何在同一应用程序的Windows之间切换?

如何在打开的应用程序之间切换?

如何在各种已部署应用程序的kubernetes上下文之间切换?

如何在Ionic应用程序的单个视图中的子视图之间切换?

Mojave (MacOs) - 如何在同一应用程序的窗口之间切换?

如何在不运行应用程序的情况下切换日食工作区?

如何在另一个vue应用程序中包含vue应用程序?

如何在AWS上运行Vue JS应用程序?