Vue动态控制input的disabled属性的方法


Posted in Javascript onJune 26, 2018

有时候会有这样的需求,新增的时候可以输入,但是无法修改,此时就需要通过控制input标签的disabled属性来实现,那vue是如何动态设置input输入框的disabled属性的呢?

输入框的html源代码

<el-input v-model="dataForm.name" placeholder="配置项" v-bind:disabled="dataForm.id"></el-input>

新增~

Vue动态控制input的disabled属性的方法

通过F12查看实际页面渲染代码

Vue动态控制input的disabled属性的方法

修改~

Vue动态控制input的disabled属性的方法

通过F12查看实际页面渲染代码

Vue动态控制input的disabled属性的方法

主要是通过 v-bind:disabled 绑定 dataForm.id 的值来动态判断是否添加 disabled 属性,而 dataForm.id 的默认初始值为0,新增时不会添加此属性;当点击修改时,dataForm.id 的值就是当前所要修改的数据记录的id,此时id不为0,因此 disabled 属性值就被设为 disabled,输入框也就无法修改

虽然说这样是有效的,但是只是页面的一个障眼法,如果去掉这个 disabled 属性,还是可以更改值的,关键是看后端业务逻辑如何处理,一种方法是前端页面针对修改操作时,不传 配置项 的值,另一种方法是前端传值,但是后端不进行处理

总结

以上所述是小编给大家介绍的Vue动态控制input的disabled属性,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
js如何获取object类型里的键值
Feb 18 Javascript
深入理解JavaScript系列(47):对象创建模式(上篇)
Mar 04 Javascript
JavaScript获得当前网页来源页面(即上一页)的方法
Apr 03 Javascript
javascript动态添加删除tabs标签的方法
Jul 06 Javascript
JS实现关闭当前页而不弹出提示框的方法
Jun 22 Javascript
javascript基础知识讲解
Jan 11 Javascript
简单实现js拖拽效果
Jul 25 Javascript
JavaScript监听手机物理返回键的两种解决方法
Aug 14 Javascript
vue2.0$nextTick监听数据渲染完成之后的回调函数方法
Sep 11 Javascript
JavaScript undefined及null区别实例解析
Jul 21 Javascript
Vue执行方法,方法获取data值,设置data值,方法传值操作
Aug 05 Javascript
Javascript执行上下文顺序的深入讲解
Nov 04 Javascript
利用Decorator如何控制Koa路由详解
Jun 26 #Javascript
vue实现点击关注后及时更新列表功能
Jun 26 #Javascript
微信小程序项目总结之点赞 删除列表 分享功能
Jun 25 #Javascript
nuxt.js 缓存实践
Jun 25 #Javascript
vue2.0使用v-for循环制作多级嵌套菜单栏
Jun 25 #Javascript
浅谈super-vuex使用体验
Jun 25 #Javascript
使用vue-router beforEach实现判断用户登录跳转路由筛选功能
Jun 25 #Javascript
You might like
PHP array_push 数组函数
2009/12/26 PHP
PHP小教程之实现链表
2014/06/09 PHP
php密码生成类实例
2014/09/24 PHP
PHP register_shutdown_function()函数的使用示例
2015/06/23 PHP
PHP实现的简单网络硬盘
2015/07/29 PHP
在PHP 7下安装Swoole与Yar,Yaf的方法教程
2017/06/02 PHP
制作高质量的JQuery Plugin 插件的方法
2010/04/20 Javascript
js对象的比较
2011/02/26 Javascript
深入理解javascript学习笔记(一) 编写高质量代码
2012/08/09 Javascript
红米手机抢购的js代码
2014/03/10 Javascript
jQuery判断一个元素是否可见的方法
2015/06/05 Javascript
JavaScript 不支持 indexof 该如何解决
2016/03/30 Javascript
详解VUE 数组更新
2017/12/16 Javascript
webpack实用小功能介绍
2018/01/02 Javascript
js获取html页面代码中图片地址的实现代码
2018/03/05 Javascript
Vue 使用formData方式向后台发送数据的实现
2019/04/14 Javascript
Python random模块(获取随机数)常用方法和使用例子
2014/05/13 Python
Python安装使用命令行交互模块pexpect的基础教程
2016/05/12 Python
python脚本爬取字体文件的实现方法
2017/04/29 Python
python 以16进制打印输出的方法
2018/07/09 Python
python2与python3中关于对NaN类型数据的判断和转换方法
2018/10/30 Python
Python3爬虫教程之利用Python实现发送天气预报邮件
2018/12/16 Python
django的settings中设置中文支持的实现
2019/04/28 Python
浅谈Python小波分析库Pywavelets的一点使用心得
2019/07/09 Python
浅谈Django+Gunicorn+Nginx部署之路
2019/09/11 Python
Python3标准库glob文件名模式匹配的问题
2020/03/13 Python
Python pip 常用命令汇总
2020/10/19 Python
基于Python-turtle库绘制路飞的草帽骷髅旗、美国队长的盾牌、高达的源码
2021/02/18 Python
HTML5 Canvas像素处理使用接口介绍
2012/12/02 HTML / CSS
HTML5在canvas中绘制复杂形状附效果截图
2014/06/23 HTML / CSS
教育英语专业毕业生的求职信
2014/03/13 职场文书
辩论赛主持人开场白
2015/05/29 职场文书
创业计划书之奶茶店开店方案范本!
2019/08/06 职场文书
python实现简单倒计时功能
2021/04/21 Python
springboot中一些比较常用的注解总结
2021/06/11 Java/Android
python实现会员信息管理系统(List)
2022/03/18 Python