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中的Window窗口对象
Jan 16 Javascript
js调用flash的效果代码
Apr 26 Javascript
js类型检查实现代码
Oct 29 Javascript
Javascript中string转date示例代码
Nov 01 Javascript
jQuery获取选中内容及设置元素属性的方法
Jul 09 Javascript
跟我学习javascript的严格模式
Nov 16 Javascript
JavaScript中有关一个数组中最大值和最小值及它们的下表的输出的解决办法
Jul 01 Javascript
深入理解Javascript中的valueOf与toString
Jan 04 Javascript
js实现轮播图的两种方式(构造函数、面向对象)
Sep 30 Javascript
Node.js利用console输出日志文件的方法示例
Apr 27 Javascript
js循环map 获取所有的key和value的实现代码(json)
May 09 Javascript
js实现百度登录窗口拖拽效果
Mar 19 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 GD 图像处理组件的常用函数总结
2010/04/28 PHP
PHP版国家代码、缩写查询函数代码
2011/08/14 PHP
获取用户Ip地址通用方法与常见安全隐患(HTTP_X_FORWARDED_FOR)
2013/06/01 PHP
在IE上直接编辑网页内容的js代码(IE地址栏js)
2009/04/27 Javascript
javascript当onmousedown、onmouseup、onclick同时应用于同一个标签节点Element
2010/01/05 Javascript
子窗口、父窗口和Silverlight之间的相互调用
2010/08/16 Javascript
jQuery结合AJAX之在页面滚动时从服务器加载数据
2015/06/30 Javascript
jQuery fancybox在ie浏览器下无法显示关闭按钮的解决办法
2016/02/19 Javascript
node.js的事件机制
2017/02/08 Javascript
react native带索引的城市列表组件的实例代码
2017/08/08 Javascript
Vue自定义事件(详解)
2017/08/19 Javascript
Vue中的ref作用详解(实现DOM的联动操作)
2017/08/21 Javascript
浅谈React中组件间抽象
2018/01/27 Javascript
详解基于Node.js的HTTP/2 Server实践
2018/05/31 Javascript
vue中datepicker的使用教程实例代码详解
2019/07/08 Javascript
解决Nuxt使用axios跨域问题
2020/07/06 Javascript
解决vue项目打包上服务器显示404错误,本地没出错的问题
2020/11/03 Javascript
Python代码的打包与发布详解
2014/07/30 Python
Python实现随机生成有效手机号码及身份证功能示例
2017/06/05 Python
Python 修改列表中的元素方法
2018/06/26 Python
Python通过TensorFlow卷积神经网络实现猫狗识别
2019/03/14 Python
Python自动抢红包教程详解
2019/06/11 Python
Python大数据之从网页上爬取数据的方法详解
2019/11/16 Python
python 监控服务器是否有人远程登录(详细思路+代码)
2020/12/18 Python
css3 边框、背景、文本效果的实现代码
2018/03/21 HTML / CSS
库存图片、照片、矢量图、视频和音乐:Shutterstock
2021/02/12 全球购物
利用promise及参数解构封装ajax请求的方法
2021/03/24 Javascript
先进集体事迹材料
2014/02/17 职场文书
公司新年寄语
2014/04/04 职场文书
2014年作风建设工作总结
2014/10/29 职场文书
和谐家庭事迹材料
2014/12/20 职场文书
中国梦宣传标语口号
2015/12/26 职场文书
2019年干货:自我鉴定
2019/03/25 职场文书
导游词之杭州西湖
2019/09/19 职场文书
2019年图书室自查报告范本
2019/10/12 职场文书
Jupyter notebook 不自动弹出网页的解决方案
2021/05/21 Python