博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
vuejs 绑定bootstrap 单选按钮
阅读量:6242 次
发布时间:2019-06-22

本文共 1252 字,大约阅读时间需要 4 分钟。

hot3.png

问题:

vuejs没有办法捕获到bootstrap单选按钮的change事件

解决:自定义vuejs的指令

html代码

{

{ selected_radio }}

vue代码

var vue_button_radio = new Vue({     el: '#vue-button-radio',    data:{        radios: [             ['test1', '测试1'],             ['test2', '测试2'],             ['test3', '测试3'],             ['test4', '测试4'],                    ],        selected_radio: ''    },    directives:{        radio: {              twoWay: true,              bind: function() {                  var self = this;                  $(self.el).on('click', function() {                      var v = $(this).find('input').get(0).value;                      self.set(v);                  });              },              update: function() {                   var value = this._watcher.value;                   this.set(value);                   var btns = $(this.el);                   btns.removeClass('active');                   var v = btns.find('input').get(0).value;                  if (v === value) {                            btns.addClass('active');                   }              }       }})

在湖闻樟注:本文地址

转载于:https://my.oschina.net/soarwilldo/blog/1489092

你可能感兴趣的文章
AJAX
查看>>
百度地图绘制点、图形
查看>>
PHP 文件系统完全指南
查看>>
PyQt5,RadioButton
查看>>
js设计模式(二)-工厂模式
查看>>
前端技术周刊 2018-08-13:Web Components
查看>>
kube-proxy源码解析
查看>>
REM,你这磨人的小妖精!
查看>>
聊聊HystrixConcurrencyStrategy
查看>>
PHP多进程系列笔记(一)
查看>>
深析Vue双向数据绑定(MVVM模型)
查看>>
【跃迁之路】【485天】程序员高效学习方法论探索系列(实验阶段242-2018.06.05)...
查看>>
react如果你想为一个组件返回多个元素怎么办?
查看>>
mybatis 为什么每次插入的时候总会创建一个SqlSession?
查看>>
Vue 教程第十六篇—— Vuex 之 action
查看>>
javaScript旋转Base64图片并得到新的base64数据
查看>>
使用opennlp自定义命名实体
查看>>
浅析k8s service的应用
查看>>
Node.js性能分析神器Easy-Monitor
查看>>
css基础—字体那些事
查看>>