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 相关文章推荐
跟着JQuery API学Jquery 之三 筛选
Apr 09 Javascript
jquery之empty()与remove()区别说明
Sep 10 Javascript
js清理Word格式示例代码
Feb 13 Javascript
Node.js开源应用框架HapiJS介绍
Jan 14 Javascript
js实现的捐赠管理完整实例
Jan 20 Javascript
javascript 获取浏览器版本
Jan 21 Javascript
原生js实现返回顶部缓冲效果
Jan 18 Javascript
详解用vue.js和laravel实现微信授权登陆
Jun 23 Javascript
详解webpack+gulp实现自动构建部署
Jun 29 Javascript
基于Vue的SPA动态修改页面title的方法(推荐)
Jan 02 Javascript
JS使用正则表达式提交页面验证的代码
Oct 16 Javascript
原生JavaScript实现简单五子棋游戏
Jun 28 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 替换模板变量实现步骤
2009/08/24 PHP
图解找出PHP配置文件php.ini的路径的方法
2014/08/20 PHP
php使用google地图应用实例
2014/12/31 PHP
PHP中余数、取余的妙用
2015/06/29 PHP
PHP表单数据写入MySQL数据库的代码
2016/05/31 PHP
PHP实现的抓取小说网站内容功能示例
2019/06/27 PHP
laravel-admin select框默认选中的方法
2019/10/03 PHP
JavaScript中两个感叹号的作用说明
2011/12/28 Javascript
jquery无法设置checkbox选中即没有变成选中状态
2014/03/27 Javascript
JavaScript Window浏览器对象模型方法与属性汇总
2015/04/20 Javascript
jQuery+HTML5实现手机摇一摇换衣特效
2015/06/05 Javascript
js控制网页前进和后退的方法
2015/06/08 Javascript
举例讲解JavaScript中将数组元素转换为字符串的方法
2015/10/25 Javascript
WebSocket实现简单客服聊天系统
2017/05/12 Javascript
js模块加载方式浅析
2017/08/12 Javascript
H5实现仿flash效果的实现代码
2017/09/29 Javascript
vue mint-ui 实现省市区街道4级联动示例(仿淘宝京东收货地址4级联动)
2017/10/16 Javascript
jQuery进阶实践之利用最优雅的方式如何写ajax请求
2017/12/20 jQuery
使用vue-cli+webpack搭建vue开发环境的方法
2017/12/22 Javascript
详解Vue2 添加对scss的支持
2019/01/02 Javascript
vue下拉刷新组件的开发及slot的使用详解
2020/12/23 Vue.js
CentOS中升级Python版本的方法详解
2017/07/10 Python
python 猴子补丁(monkey patch)
2019/06/26 Python
Python批量修改图片分辨率的实例代码
2019/07/04 Python
Macbook安装Python最新版本、GUI开发环境、图像处理、视频处理环境详解
2020/02/17 Python
python logging 重复写日志问题解决办法详解
2020/08/04 Python
Django自带用户认证系统使用方法解析
2020/11/12 Python
介绍一下Java中的static关键字
2012/05/12 面试题
区域总监的岗位职责
2013/11/21 职场文书
教学实习自我评价
2014/01/28 职场文书
2014新课程改革心得体会
2014/03/10 职场文书
机电一体化专业毕业生自荐信
2014/06/19 职场文书
2014年预备党员端正入党动机思想汇报
2014/09/13 职场文书
社区党的群众路线教育实践活动总结材料
2014/10/31 职场文书
Spring整合Mybatis的全过程
2021/06/28 Java/Android
nginx请求限制配置方法
2021/07/09 Servers