vue.js操作select - Go语言中文社区

vue.js操作select


<select v-model='type' @change='changeType' class='form-control'>
     <option value='radio'>单选</option><option value='checkbox'>多选</option>
</select>

vue获取当前select选中的value和text,vue的methods:

changeType: function (ele) {
	var optionTxt = $(ele.target).find("option:selected").text();
	var optionVal = ele.target.value;
}
切换组件类型,针对像:radio,checkbox,都是一样的数据格式,只是input的type不一样,

在绑定的时候,将type也动态赋值就好了:

<input :type='type' :checked='option.checked' >
每一个控件是一个对象,每个控件对象的type不一致,

切换后 获取到对应的类型 上面代码,再改变绑定的model.type的值,就实现切换了。

还有下拉框绑定默认值: 上面写的v-model='type'  type的值是要和option对应的value一直,选择后他才能默认选中。

版权声明:本文来源CSDN,感谢博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/q646926099/article/details/72878229
站方申明:本站部分内容来自社区用户分享,若涉及侵权,请联系站方删除。
  • 发表于 2020-06-27 21:58:45
  • 阅读 ( 805 )
  • 分类:前端

0 条评论

请先 登录 后评论

官方社群

GO教程

猜你喜欢