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实现给出的盒子的序列是否可连为一矩型
Aug 30 Javascript
自己动手制作jquery插件之自动添加删除行的实现
Oct 13 Javascript
JS 获取鼠标左右键的键值方法
Oct 11 Javascript
同一个网页中实现多个JavaScript特效的方法
Feb 02 Javascript
jQuery+Ajax实现无刷新操作
Jan 04 Javascript
基于jQuery实现动态搜索显示功能
May 05 Javascript
简单实现Bootstrap标签页
Aug 09 Javascript
微信小程序出现wx.getLocation再次授权问题的解决方法分析
Jan 16 Javascript
详解vue移动端项目代码拆分记录
Mar 15 Javascript
Electron 调用命令行(cmd)
Sep 23 Javascript
JS浏览器BOM常见操作实例详解
Apr 27 Javascript
JavaScript实现拖动对话框效果的实现代码
Oct 12 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
Re:从零开始的异世界生活 第2季 开播啦
2020/07/24 日漫
在PWS上安装PHP4.0正式版
2006/10/09 PHP
PHP判断远程url是否有效的几种方法小结
2011/10/08 PHP
php抽奖小程序的实现代码
2013/06/18 PHP
php单元测试phpunit入门实例教程
2017/11/17 PHP
PHP常用函数之base64图片上传功能详解
2019/10/21 PHP
Thinkphp 3.2框架使用Redis的方法详解
2019/10/24 PHP
在视频前插入广告
2006/11/20 Javascript
阻止JavaScript事件冒泡传递(cancelBubble 、stopPropagation)
2007/05/08 Javascript
JavaScript小技巧 2.5 则
2010/09/12 Javascript
使用js dom和jquery分别实现简单增删改
2014/09/11 Javascript
JS解析XML实例分析
2015/01/30 Javascript
JavaScript中使用concat()方法拼接字符串的教程
2015/06/06 Javascript
利用JavaScript的AngularJS库制作电子名片的方法
2015/06/18 Javascript
论JavaScript模块化编程
2016/03/07 Javascript
Nuxt升级2.0.0时出现的问题(小结)
2018/10/08 Javascript
vue基于element-ui的三级CheckBox复选框功能的实现代码
2018/10/15 Javascript
python多线程扫描端口示例
2014/01/16 Python
浅谈Python 中整型对象的存储问题
2016/05/16 Python
Python引用类型和值类型的区别与使用解析
2017/10/17 Python
Python简单生成随机数的方法示例
2018/03/31 Python
Python操作mongodb数据库进行模糊查询操作示例
2018/06/09 Python
Python第三方库h5py_读取mat文件并显示值的方法
2019/02/08 Python
python交易记录整合交易类详解
2019/07/03 Python
浅谈spring boot 集成 log4j 解决与logback冲突的问题
2020/02/20 Python
Python列表解析操作实例总结
2020/02/26 Python
python中可以声明变量类型吗
2020/06/18 Python
CSS类名支持中文命名的示例
2014/04/04 HTML / CSS
购买限量版收藏品、珠宝和礼品:Bradford Exchange
2016/09/23 全球购物
Stefania Mode英国:奢华设计师和时尚服装
2017/10/23 全球购物
一套SQL笔试题
2016/08/14 面试题
计算机应用职专应届生求职信
2013/11/12 职场文书
意外伤害赔偿协议书范本
2014/09/28 职场文书
2014流动人口计划生育工作总结
2014/12/20 职场文书
销售经理岗位职责
2015/01/31 职场文书
保送生自荐信
2015/03/06 职场文书