vue中动态select的使用方法示例
本文实例讲述了vue中动态select的使用方法。分享给大家供大家参考,具体如下:
html代码如下:
通过v-model可以获取到选中的值,如果没值就默认第一个;如果有值就显示有值的那个内容
<template> <div class="violationsList"> <div class="type-select"> <select name="selected" id="" v-model="selected" @change="getTypeSelected"> <option :value="types.id" v-for="types in typeList" >{{types.name}}</option> </select> </div> </div> </template>
js中写如:
<script> export default { data(){ return{ typeList:[ {id:1,name:'违规类型'}, {id:2,name:'无人值守'}, {id:3,name:'蒙头睡觉'}, ], selected:'' } }, created(){ //如果没有这句代码,select中初始化会是空白的,默认选中就无法实现 this.selected = this.typeList[0].id; }, methods:{ getTypeSelected(){ //获取选中的违规类型 console.log(this.selected) } } } </script>
希望本文所述对大家vue.js程序设计有所帮助。
相关推荐
-
Vue.js 2.0中select级联下拉框实例
在网上搜索了Vuejs2.0 动态级联select许久未果,决定自己总结一下自己的经验,有关select在Vue.js 2.0版本中的应用.首先我先说一下的我使用的技术,我参考了网上成熟的经验,选择以Vue.js 2.0+Vue-router+Vuex的全家桶. select首先要区分单选和多选,v-model在select单选和多选上有区别. select单选实例: <select v-model="fruit"> <option selected valu
-
vue select二级联动第二级默认选中第一个option值的实例
当二级联动比如选择国家的时候,希望选中一个国家的时候后面城市默认选中第一个城市,则给国家的select加一个@change事件就可以了 <div class="inputLine"> <span>所在区域</span> <select name="" v-model="countryName" @change="selectCountry"> <option :value=
-
vue.js select下拉框绑定和取值方法
最近在做mui+vue.js的移动项目,遇到了这个解决了,所以记录一下: 1.绑定select下拉框的代码很简单sendlist就是下拉框的集合,这个可以去看vue.js的文档: 地址:https://cn.vuejs.org/v2/api/ :value绑定的值就是这个下拉框对应的value值 <select id="sendSybol" v-model="searchDto.sendSymbolId"> <option v-for="
-
使用Vue自定义指令实现Select组件
本篇文章教大家写一个非常简单的Select组件,想必很多人都写过Select,毕竟它太常用了,但是本篇文章的示例使用到了Vue的自定义指令,如果你对Vue自定义指令不怎么熟悉的话,本篇文章或许会让您有所收获! 完成的效果图如下: 一.首先,我们简单布局一下: <template> <div class="select"> <div class="inner"> <div class="inputWrapper&qu
-
vue2组件之select2调用的示例代码
目前,项目中使用了纯前端的静态项目+RESTFul接口的模式.为了更好的对数据进行操作,前端使用了vue2的mvvm功能,但是由于不是单页面应用,所以,并没有涉及到其它的如vue-route等功能,也未使用webpack等编译功能,所以,也没有使用.vue文件功能.这时候,如果用到控件,则多数从原jquery的组件中选择. select下拉搜索选择 这次的需求调研与设计是原来做winform开发的同事,由于用惯了devexpress这个控件库,所以,对于searchlookupeditor这个控
-
Vue动态控制input的disabled属性的方法
有时候会有这样的需求,新增的时候可以输入,但是无法修改,此时就需要通过控制input标签的disabled属性来实现,那vue是如何动态设置input输入框的disabled属性的呢? 输入框的html源代码 <el-input v-model="dataForm.name" placeholder="配置项" v-bind:disabled="dataForm.id"></el-input> 新增~ 通过F12查看实际页
-
vue select选择框数据变化监听方法
1.使用v-model在select标签上进行数据双向绑定, 2.在data里边添加val:' ', 3.最后就是监听事件的写法,写在methods之外. 附加:(以下图片借鉴他人,非原创) 以上这篇vue select选择框数据变化监听方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们.
-
vue 自定义 select内置组件
1.整合了第三方 jQuery 插件 (select2) <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <link rel="stylesheet" href="js/select2/select2.min.css" /> <style> html, body
-
详解Vue 动态添加模板的几种方法
以下方法只适用于 Vue1.0 版本,推荐系数由高到低排列. 通常我们会在组件里的 template 属性定义模板,或者是在 *.vue 文件里的 template 标签里写模板.但是有时候会需要动态生成模板的需求,例如让用户自定义组件模板,或者设置组件的布局. 例如要做一个类 select 的组件,用户传入 options 数据,通过 value prop 获取选中值,最基本的原型如下. Vue.component('XSelect', { template: ` <div class="
-
vue select组件的使用与禁用实现代码
业务:消息推送方式有两种,为"微信"和"邮件",微信发送时需要选择"要发送的应用程序",邮件发送时不需要 微信发送时,页面如下: 邮件发送时,选择器不可用,页面如下: 虽然官网上没有给出具体的例子,但可从属性中查到 "disabled"属性, 属性 说明 类型 默认值 disabled 是否禁用 Boolean false 实现: 添加disabled属性,写成如下红色标记格式:定义一个isAble变量,用来存放TRUE和FA
-
vue动态生成dom并且自动绑定事件
用jquery的时候你会发现,页面渲染后动态生成的dom,在生成之前的代码是没办法取到相应对象的,必须重新获取.但是vue基于数据绑定的特性让它能生成的时候直接绑定数据. html: <div id="app"> <table v-for="table in tables"> <tr v-for="row in table.row"> <td style="width:80px;float:le
-
浅谈Vue Element中Select下拉框选取值的问题
之前写了.一个原生的select的,因为展示效果原因,给删除掉了,忘记保存代码了,现在大家展示使用elementUI的下拉框封装一个组件,供咱们项目中经常调用,减少代码量. html: <el-select v-model="ite" placeholder="请选择" value-key="mateGroup"> <el-option style="width: auto" :disabled="
随机推荐
- jQuery EasyUI 中文API Layout(Tabs)
- jQuery正则表达式的使用方法步骤详解
- spring boot(一)之入门篇
- GridView中动态设置CommandField是否可用或可见的小例子
- js实现简易的单数字随机抽奖(0-9)
- 支持ie与FireFox的剪切板操作代码
- 重置TSYS系统中的所有"生成的文件"成"未生成文件"
- JSP开发中Apache-HTTPClient 用户验证的实例详解
- 谈谈我对JavaScript原型和闭包系列理解(随手笔记8)
- destoon之一键登录设置
- 最完的htaccess文件用法收集整理
- web服务器iptables配置脚本实现代码
- python使用PyV8执行javascript代码示例分享
- 把MySQL表结构映射为Python中的对象的教程
- Java正则表达式的语法及示例解析
- PHP读取文件内容后清空文件示例代码
- asp.net gridview自定义value值的代码
- FleaPHP框架数据库查询条件($conditions)写法总结
- PHP框架Laravel学习心得体会
- Android上下文菜单用法实例分析