vue.js删除动态绑定的radio的指定项


Posted in Javascript onJune 02, 2017

vue.js删除动态绑定的radio的指定项

上图效果,动态添加绑定radio选项,然后也可以动态删除,右边编辑器删除,左边的视图也对应的删除。

视图代码 view:

"<ul><li v-for='option in options'>" + 
 "<input type='radio' :name='groupName'>{{option.text}}" + 
"</li></ul>",

数据绑定model.options:

options: [{ id: 1, text: '选项1', checked: false }, { id: 2, text: '选项2', checked: false }]

动态添加:

vm.options.push({ id: "", text: "新选项", checked: false });

动态删除指定radio,我们存储的是json对象动态添加到options数组中去,取的时候在每个事件可以传入$event对象,可以获取到当前事件源,DOM对象,但是vm.options是个数组,没法很好的匹配DOM来删除指定的数组项。
在我们循环绑定数据的时候一般是 v-for:"item in items" 忘了他还有一个index属性,当前元素的索引.

这里就简单了,我们在动态循环绑定操作radio数据的时候,把index加上

"<p v-for='(option,optionIndex) in options' @mouseenter='optionEnter($event,optionIndex)' >"

然后根据索引来删除options的指定选项,就容易了

vm.options.splice(optionIndex, 1);

以上所述是小编给大家介绍的vue.js删除动态绑定的radio的指定项,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
Javascript 解疑
Nov 11 Javascript
dess中一个简单的多路委托的实现
Jul 20 Javascript
jquery 中多条件选择器,相对选择器,层次选择器的区别
Jul 03 Javascript
基于socket.io和node.js搭建即时通信系统
Jul 30 Javascript
一个用jquery写的判断div滚动条到底部的方法【推荐】
Apr 29 Javascript
AngularJS 中的Promise --- $q服务详解
Sep 14 Javascript
详解JavaScript的内置对象
Dec 07 Javascript
JS给按钮添加跳转功能类似a标签
May 30 Javascript
Express系列之multer上传的使用
Oct 27 Javascript
jquery中ajax请求后台数据成功后既不执行success也不执行error的完美解决方法
Dec 24 jQuery
详解vue-cli@2.x项目迁移日志
Jun 06 Javascript
Element Cascader 级联选择器的使用示例
Jul 27 Javascript
vue.js选中动态绑定的radio的指定项
Jun 02 #Javascript
Spring shiro + bootstrap + jquery.validate 实现登录、注册功能
Jun 02 #jQuery
Vue.js中数据绑定的语法教程
Jun 02 #Javascript
SpringMVC+bootstrap table实例详解
Jun 02 #Javascript
BootStrap daterangepicker 双日历控件
Jun 02 #Javascript
ES6中箭头函数的定义与调用方式详解
Jun 02 #Javascript
Js实现京东无延迟菜单效果实例(demo)
Jun 02 #Javascript
You might like
PHP生成带有雪花背景的验证码
2008/09/28 PHP
PHP 编程安全性小结
2010/01/08 PHP
PHP循环遍历数组的3种方法list()、each()和while总结
2014/11/19 PHP
laravel邮件发送的实现代码示例
2020/01/31 PHP
YII2框架中添加自定义模块的方法实例分析
2020/03/18 PHP
JavaScript 不只是脚本
2007/05/30 Javascript
javascript oop开发滑动(slide)菜单控件
2010/08/25 Javascript
JS获取月份最后天数、最大天数与某日周数的方法
2015/12/08 Javascript
jQuery 实现ajax传入参数含有特殊字符的方法总结
2016/10/17 Javascript
react实现pure render时bind(this)隐患需注意!
2017/03/09 Javascript
网页中的图片查看器viewjs使用方法
2017/07/11 Javascript
vue展示dicom文件医疗系统的实现代码
2018/08/27 Javascript
详解Vue CLI 3.0脚手架如何mock数据
2018/11/23 Javascript
PHP实现基于Redis的MessageQueue队列封装操作示例
2019/02/02 Javascript
查找Vue中下标的操作(some和findindex)
2020/08/12 Javascript
[59:59]EG vs IG 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/17 DOTA
Python完全新手教程
2007/02/08 Python
深入浅析python定时杀进程
2016/06/06 Python
Python模拟鼠标点击实现方法(将通过实例自动化模拟在360浏览器中自动搜索python)
2017/08/23 Python
pandas 获取季度,月度,年度首尾日期的方法
2018/04/11 Python
Pandas DataFrame 取一行数据会得到Series的方法
2018/11/10 Python
Django之Mode的外键自关联和引用未定义的Model方法
2018/12/15 Python
python 在屏幕上逐字显示一行字的实例
2018/12/24 Python
详解python数据结构和算法
2019/04/18 Python
Python爬虫爬取Bilibili弹幕过程解析
2019/10/10 Python
CHARLES & KEITH英国官网:新加坡时尚品牌
2018/07/04 全球购物
几个数据库方面的面试题
2016/07/01 面试题
2019史上最全Database工程师题库
2015/12/06 面试题
北京大学自荐信范文
2014/01/28 职场文书
素食餐饮项目创业计划书
2014/02/02 职场文书
廉洁校园实施方案
2014/05/25 职场文书
美术课外活动总结
2014/07/08 职场文书
青春飞扬演讲稿
2014/09/11 职场文书
观后感的写法
2015/06/19 职场文书
2016大一新生军训心得体会
2016/01/11 职场文书
一篇合格的广告文案,其主要目的是什么?
2019/07/12 职场文书