vue实现的下拉框功能示例
本文实例讲述了vue实现的下拉框功能。分享给大家供大家参考,具体如下:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>www.jb51.net vue下拉框</title> <script src="https://cdn.bootcss.com/vue/2.4.4/vue.min.js"></script> </head> <body> <div id="app"> <select v-model="one"> <option v-for="x in shuju">{{x.name}}{{x.famname}}</option> </select><br> <div> <span>{{one}}</span><br> <span>{{oneF}}</span><br> <span>{{oneL}}</span> </div> </div> <script> let rua=new Vue({ el:"#app", data:{ shuju:[ {name:"孙",famname:"悟空"}, {name:"猪",famname:"八戒"}, {name:"沙",famname:"悟净"} ], one:"" }, computed:{ oneF(){ return this.one.charAt(0); }, oneL(){ return this.one.slice(1,3); } } }); </script> </body> </html>
这里使用在线HTML/CSS/JavaScript代码运行工具:http://tools.jb51.net/code/HtmlJsRun测试上述代码,可得如下运行结果:
希望本文所述对大家vue.js程序设计有所帮助。
相关推荐
-
Vue使用枚举类型实现HTML下拉框步骤详解
下拉框包含option中的Value和用来显示的选项, 一般后台都是使用的Value值,而不是显示在前台的选项 第一步: 编写下拉框需要的枚举类型 StatusEnum.java public enum StatusEnum { RED, YELLOW, GREEN } 第二步: 编写用来存放下拉框中对应的option中的Value和显示的选项 StatusDTO.java public class StatusDTO { private String code; private String
-
vue.js实现单选框、复选框和下拉框示例
Vue.js可以很方便的实现数据双向绑定,所以在处理表单,人机交互方面具有很大的优势.下边以单选框.复选框和下拉框为例介绍他们在HTML和Vue.js中的具体实现方式. 一.单选框 在传统的HTML中实现单选框的方法如下: <div id="app"> <input type="radio" name="gender" value="man" id="man"/><label
-
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.js中关于下拉框的值默认及绑定问题
一.今天遇到vue中下拉框问题,故而写点东西留个脚印 <template> <select v-model='selected' @click="disable()"> <option v-for="(option,index) in options" v-bind:value="option.value" :disabled="option.disabled"> {{ option.tex
-
vue 不使用select实现下拉框功能(推荐)
html部分:v-for循环出的结构 <div > <p @click="clickSize (item, index)">{{item.name}}</p> <transition name="opacityLeave"> <div class="condition-list" v-show="isShowSize && index == i"> &
-
vue 通过下拉框组件学习vue中的父子通讯
如果说vue组件化开发中第一步应该了解的是什么的话,那无疑是父子组件之间是如何实现通讯的(说白了就是父子组件中数据是如何传递的),只有理解了这一步,才能更好的开发组件 这里先提出两个关键词: props 与 emit : 写这个组件之前,先看看效果图: 组件开发分析: 既然是组件: 首先组件内部数据内容肯定是可变的(如上图中的"按时间排序"之类的),这必须由父组件传入(即父组件如何将数据传个父组件); 在选择了内容之后,如何将数据传出来(即子组件如何将数据传给父组件) 先写结构: 父组
-
基于vue实现可搜索下拉框定制组件
实践加深对vue的理解和运用有效途径,本文是基于vue的可搜索下拉框定制组件实现,在此记录. 一.效果 二.组件代码 dropdown.vue <template> <div class="vue-dropdown default-theme" v-show-extend="show"> <div class="search-module clearfix" v-show="length">
-
浅谈Vue Element中Select下拉框选取值的问题
之前写了.一个原生的select的,因为展示效果原因,给删除掉了,忘记保存代码了,现在大家展示使用elementUI的下拉框封装一个组件,供咱们项目中经常调用,减少代码量. html: <el-select v-model="ite" placeholder="请选择" value-key="mateGroup"> <el-option style="width: auto" :disabled="
-
vue组件实践之可搜索下拉框功能
之前也写过这个小组件,最近遇到select下加搜索的功能,所以稍微完善一下. 效果图: 子组件 DROPDOWN.VUE <template> <div class="vue-dropdown default-theme"> <div class="cur-name" :class="isShow ? 'show':''" @click="isShow =! isShow">{{itemli
-
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组件实现可搜索下拉框扩展
本文实例为大家分享了vue组件实现可搜索下拉框的具体代码,供大家参考,具体内容如下 一.效果 二.代码 dropdown-ext.vue <template> <div class="vue-dropdown-ext" :class="themestyle" v-show-extend="show"> <div class="search-module clearfix" v-show="
随机推荐
- javascript prototype 原型链
- js判断当页面无法回退时关闭网页否则就history.go(-1)
- iOS开发之使用Storyboard预览UI在不同屏幕上的运行效果
- 简介Java程序的Shell脚本包装
- JavaScript实现经典排序算法之冒泡排序
- javascript中的altKey 和 Event属性大全
- JS实现鼠标箭头变成一个燃烧烛光效果的方法
- 利用BootStrap弹出二级对话框的简单实现方法
- ASP UTF-8编码生成静态网页的函数
- 三款Android炫酷Loading动画组件推荐
- Android中SharedPreference详解及简单实例
- 详谈mysqldump数据导出的问题
- 简单实现Android计算器功能
- Python实现快速排序算法及去重的快速排序的简单示例
- 家不是一个讲理的地方_结婚后必备知识
- Ubuntu apt-get指令autoclean,clean,autoremove的区别
- 用户管理的设计_jquery的ajax实现二级联动效果
- 解析android创建快捷方式会启动两个应用的问题
- Java编程实现多线程TCP服务器完整实例
- vue cli2.0单页面title修改方法