vue select组件的使用与禁用实现代码


Posted in Javascript onApril 10, 2018

业务:消息推送方式有两种,为“微信”和“邮件”,微信发送时需要选择“要发送的应用程序”,邮件发送时不需要

微信发送时,页面如下:

vue select组件的使用与禁用实现代码

邮件发送时,选择器不可用,页面如下:

vue select组件的使用与禁用实现代码

虽然官网上没有给出具体的例子,但可从属性中查到 “disabled”属性,

属性 说明 类型 默认值
disabled 是否禁用 Boolean false

实现:

  添加disabled属性,写成如下红色标记格式;定义一个isAble变量,用来存放TRUE和FALSE值,决定此选择框是否可用。

<Select <span style="color: rgb(255, 0, 0);">v-bind:disabled="isAble" </span>clearable v-model="dataAgentEntity.ID" style="width:240px"> 
   <Option v-for="item in dataAgent" :value="item.ID" :key="item.ID">{{ item.name }}</Option> 
 </Select> 

export default { 
  data(){ 
    return{ 
      isAble: false,//select下拉框是否可用 
    } 
  }

然后就是逻辑中操作变量isAble的值,改变组件的可用禁用状态了

methods:{ 
     Test(){ 
      var vm = this; 
       if (vm.alertType == '邮件') { 
        vm.isAble = true; //不可用 
      } 
        
     }  
}

test方法中只写了判断不可用,改回微信时,还要变成可用状态,不然又埋了个bug,哈哈。不过这是业务逻辑了,只介绍方法,记个笔记,具体视情况而定。

总结

以上所述是小编给大家介绍vue select组件的使用与禁用实现代码,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
Javascript延迟执行实现方法(setTimeout)
Dec 30 Javascript
jQuery基础框架浅入剖析
Dec 27 Javascript
动态加载dtree.js树treeview(示例代码)
Dec 17 Javascript
JS+CSS实现表格高亮的方法
Aug 05 Javascript
原生JS实现仿淘宝网左侧商品分类菜单效果代码
Sep 10 Javascript
日常收集整理的JavaScript常用函数方法
Dec 10 Javascript
JS表格组件BootstrapTable行内编辑解决方案x-editable
Sep 01 Javascript
angularjs实现天气预报功能
Jun 16 Javascript
Vue导出页面为PDF格式的实现思路
Jul 31 Javascript
vue中使用element ui的弹窗与echarts之间的问题详解
Oct 25 Javascript
Vue自定义指令结合阿里云OSS优化图片的实现方法
Nov 12 Javascript
js实现弹窗猜数字游戏
Nov 26 Javascript
vue 自定义 select内置组件
Apr 10 #Javascript
JavaScript如何对图片进行黑白化
Apr 10 #Javascript
axios 处理 302 状态码的解决方法
Apr 10 #Javascript
vue.js中npm安装教程图解
Apr 10 #Javascript
vue实现验证码按钮倒计时功能
Apr 10 #Javascript
vue 微信授权登录解决方案
Apr 10 #Javascript
详解给Vue2路由导航钩子和axios拦截器做个封装
Apr 10 #Javascript
You might like
PHP下打开URL地址的几种方法小结
2010/05/16 PHP
PHP备份数据库生成SQL文件并下载的函数代码
2012/02/05 PHP
PHP 面向对象详解
2012/09/13 PHP
使用YUI+Ant 实现JS CSS压缩
2014/09/02 PHP
PHP生成plist数据的方法
2015/06/16 PHP
可实现多表单提交的javascript函数
2007/08/01 Javascript
JQuery插件Style定制化方法的分析与比较
2012/05/03 Javascript
Jqgrid设置全选(选择)及获取选择行的值示例代码
2013/12/28 Javascript
jquery attr方法获取input的checked属性问题
2014/05/26 Javascript
JavaScript中string转换成number介绍
2014/12/31 Javascript
jQuery过滤选择器详解
2015/01/13 Javascript
jQuery滚动条插件nanoscroller使用指南
2015/04/21 Javascript
JS组件系列之Bootstrap table表格组件神器【二、父子表和行列调序】
2016/05/10 Javascript
jQuery实现自动调用和触发某个事件的方法
2016/11/18 Javascript
JavaScript省市级联下拉菜单实例
2017/02/14 Javascript
基于Vue.js 2.0实现百度搜索框效果
2020/12/28 Javascript
解决vue项目打包后提示图片文件路径错误的问题
2018/07/04 Javascript
layui table设置前台过滤转义等方法
2018/08/17 Javascript
JS滚轮控制图片缩放大小和拖动的实例代码
2018/11/20 Javascript
vue实现手机端省市区区域选择
2019/09/27 Javascript
Vue的click事件防抖和节流处理详解
2019/11/13 Javascript
[53:13]DOTA2-DPC中国联赛 正赛 DLG vs PHOENIX BO3 第三场 1月18日
2021/03/11 DOTA
pygame游戏之旅 如何制作游戏障碍
2018/11/20 Python
python执行scp命令拷贝文件及文件夹到远程主机的目录方法
2019/07/08 Python
python函数装饰器之带参数的函数和带参数的装饰器用法示例
2019/11/06 Python
TensorFlow通过文件名/文件夹名获取标签,并加入队列的实现
2020/02/17 Python
Python如何在main中调用函数内的函数方式
2020/06/01 Python
SEPHORA丝芙兰德国官方购物网站:化妆品、护肤品和香水
2020/01/21 全球购物
Molton Brown美国官网:奢华美容、香水、沐浴和身体护理
2020/09/02 全球购物
介绍一下内联、左联、右联
2013/12/31 面试题
自我评价200字分享
2013/12/17 职场文书
关于赌博的检讨书
2014/01/08 职场文书
安全生产管理责任书
2014/04/16 职场文书
2014年酒店服务员工作总结
2014/12/08 职场文书
python中出现invalid syntax报错的几种原因分析
2022/02/12 Python
Python OpenGL基本配置方式
2022/05/20 Python