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 相关文章推荐
一段实时更新的时间代码
Jul 07 Javascript
javascript 对表格的行和列都能加亮显示
Dec 26 Javascript
JQuery Dialog(JS 模态窗口,可拖拽的DIV)
Feb 07 Javascript
很好用的js日历算法详细代码
Mar 07 Javascript
基于React.js实现原生js拖拽效果引发的思考
Mar 30 Javascript
详解ES6中的let命令
Apr 05 Javascript
Node连接mysql数据库方法介绍
Feb 07 Javascript
AngularJS入门教程一:路由用法初探
May 27 Javascript
jQuery上传插件webupload使用方法
Aug 01 jQuery
vue2.0 移动端实现下拉刷新和上拉加载更多的示例
Apr 23 Javascript
vue+spring boot实现校验码功能
May 27 Vue.js
关于antd tree 和父子组件之间的传值问题(react 总结)
Jun 02 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中获取文件扩展名的N种方法小结
2012/02/27 PHP
php实现文件下载更能介绍
2012/11/23 PHP
PHP单例模式定义与使用实例详解
2017/02/06 PHP
Ubuntu 16.04下安装PHP 7过程详解
2017/03/28 PHP
JavaScript 异步调用框架 (Part 2 - 用例设计)
2009/08/03 Javascript
推荐5 个常用的JavaScript调试技巧
2015/01/08 Javascript
javascript实现确定和取消提示框效果
2015/07/10 Javascript
javascript+HTML5的canvas实现七夕情人节3D玫瑰花效果代码
2015/08/04 Javascript
Angular实现form自动布局
2016/01/28 Javascript
AngularJS实现使用路由切换视图的方法
2017/01/24 Javascript
canvas的神奇用法
2017/02/03 Javascript
jQuery+ajax实现局部刷新的两种方法
2017/06/08 jQuery
JS实现HTML页面中动态显示当前时间完整示例
2018/07/30 Javascript
vue通过style或者class改变样式的实例代码
2018/10/30 Javascript
JS前端知识点总结之内置对象,日期对象和定时器相关操作
2019/07/05 Javascript
讲解python参数和作用域的使用
2013/11/01 Python
python 显示数组全部元素的方法
2018/04/19 Python
Python 3.x 判断 dict 是否包含某键值的实例讲解
2018/07/06 Python
Python使用sort和class实现的多级排序功能示例
2018/08/15 Python
django-初始配置(纯手写)详解
2019/07/30 Python
解析python实现Lasso回归
2019/09/11 Python
简单了解Django ORM常用字段类型及参数配置
2020/01/07 Python
python实现sm2和sm4国密(国家商用密码)算法的示例
2020/09/26 Python
python 基于PYMYSQL使用MYSQL数据库
2020/12/24 Python
python 实现网易邮箱邮件阅读和删除的辅助小脚本
2021/03/01 Python
HTML5 script元素async、defer异步加载使用介绍
2013/08/23 HTML / CSS
成品仓管员工作职责
2013/12/29 职场文书
银行贷款承诺书
2014/03/29 职场文书
社会稳定风险评估方案
2014/06/02 职场文书
个人房屋转让协议书范本
2014/10/26 职场文书
服务员岗位职责
2015/02/03 职场文书
入伍通知书
2015/04/23 职场文书
工作收入证明范本
2015/06/12 职场文书
JavaScript如何优化逻辑判断代码详解
2021/06/08 Javascript
SpringBoot实现异步事件驱动的方法
2021/06/28 Java/Android
Python实现文字pdf转换图片pdf效果
2022/04/03 Python