vue 多个input type = radio单击事件
2017-03-04 22:49
435 查看
因为vue有绑定事件,v-mode,所以只需要给每个input设置value初值,并绑定同一个data,便可以实现单击按钮切换显示不同内容。
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>demo8</title> <link href="https://unpkg.com/animate.css@3.5.1/animate.min.css" rel="stylesheet" type="text/css"> <script src="https://unpkg.com/vue/dist/vue.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/velocity/1.2.3/velocity.min.js"></script> <style> .component-fade-enter-active,.component-fade-leave-actie{ transition:opacity . 3s ease; } .component-fade-enter,.component-fade-leave-actie{ opacity: 0; } </style> </head> <body> <div id="app"> <input type="radio" value='v-a' name="opt" v-model='view'> <input type="radio" value='v-b' name="opt" v-model='view'> <transition name='component-fade' mode='out-in'> <component v-bind:is='view'></component> </transition> </div> <script> new Vue({ el:'#app', data:{ view:'v-a' }, components:{ 'v-a':{ template:'<div>Component A</div>' }, 'v-b':{ template:'<div>Component B</div>' } }, methods:{ } }) </script> </body> </html>
相关文章推荐
- 解决JS(Vue)input[type='file'] change事件无法上传相同文件的问题
- 禁用input type为checkbox或radio时的click默认事件
- Html input type text标签属性和方法事件
- 移除input在type="number"时的上下箭头和禁用鼠标滚轮事件
- vue使用element-ui的el-input监听不了回车事件
- html input type text标签属性和方法事件
- <input type="file"> change事件异常处理办法
- html中input里type为radio、checkbox、file在页面显示可用点击则无效果解决思路
- 自定义input[type="radio"]的样式
- input type="file" 的onchange事件
- 【DOM操作】实时监听input[type='text']和HTML标签中属性改变事件
- <input type="button">点击事件同步控制
- Javascript 如何得到input type="radio" 的值?
- 自定义input[type="radio"]的样式
- jQuery操作<input type="radio">
- [转]jQuery操作<input type="radio">
- vue的单击隐藏、双击出现事件:
- jQuery设置input type="radio" 哪个值为被选中的
- 多个单选框 input type="radio"选中效果
- struts2 <input type="radio" 默认选中