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 相关文章推荐
Track Image Loading效果代码分析
Aug 13 Javascript
JQuery 常用方法基础教程
Feb 06 Javascript
用console.table()调试javascript
Sep 04 Javascript
将数字转换成大写的人民币表达式的js函数
Sep 21 Javascript
在Html中使用Requirejs进行模块化开发实例详解
Apr 15 Javascript
基于jQuery ligerUI实现分页样式
Sep 18 Javascript
jquery判断页面网址是否有效的两种方法
Dec 11 Javascript
Javascript this 函数深入详解
Dec 13 Javascript
BootStrap注意事项小结(五)表单
Mar 10 Javascript
关于jQuery中fade(),show()起始位置的一点小发现
Apr 25 jQuery
JavaScript递归函数解“汉诺塔”算法代码解析
Jul 05 Javascript
详解mpvue中使用vant时需要注意的onChange事件的坑
May 16 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
DC动画很好看?新作烂得令人发指,名叫《红色之子》
2020/04/09 欧美动漫
使用PHP批量生成随机用户名
2008/07/10 PHP
php使用curl检测网页是否被百度收录的示例分享
2014/01/31 PHP
php实现的CSS更新类实例
2014/09/22 PHP
PHP实现图片批量打包下载功能
2017/03/01 PHP
php利用ob_start()清除输出和选择性输出的方法
2018/01/18 PHP
PHP设计模式之原型模式定义与用法详解
2018/04/03 PHP
JS文本框不能输入空格验证方法
2013/03/19 Javascript
点击隐藏页面左栏或右栏实现js代码
2013/04/01 Javascript
js事件冒泡实例分享(已测试)
2013/04/23 Javascript
浅谈js的setInterval事件
2014/12/05 Javascript
jQuery实现字符串按指定长度加入特定内容的方法
2015/03/11 Javascript
jquery实现鼠标拖拽滑动效果来选择数字的方法
2015/05/04 Javascript
每天一篇javascript学习小结(属性定义方法)
2015/11/19 Javascript
浅析上传头像示例及其注意事项
2016/12/14 Javascript
js实现股票实时刷新数据案例
2017/05/14 Javascript
jquery插件canvaspercent.js实现百分比圆饼效果
2017/07/18 jQuery
vue 实现 ios 原生picker 效果及实现思路解析
2017/12/06 Javascript
vue中各选项及钩子函数执行顺序详解
2018/08/25 Javascript
layui实现tab的添加拒绝重复的方法
2019/09/04 Javascript
vue实现侧边栏导航效果
2019/10/21 Javascript
node.js使用 http-proxy 创建代理服务器操作示例
2020/02/10 Javascript
vue 导航菜单刷新状态不消失,显示对应的路由界面操作
2020/08/06 Javascript
python数据结构之图深度优先和广度优先实例详解
2015/07/08 Python
Python基于Logistic回归建模计算某银行在降低贷款拖欠率的数据示例
2019/01/23 Python
Python实现的爬取百度文库功能示例
2019/02/16 Python
使用Keras实现Tensor的相乘和相加代码
2020/06/18 Python
15款Python编辑器的优缺点,别再问我“选什么编辑器”啦
2020/10/19 Python
C++和python实现阿姆斯特朗数字查找实例代码
2020/12/07 Python
Canvas制作旋转的太极的示例
2018/03/09 HTML / CSS
英国空调、除湿机和通风设备排名第一:Air Con Centre
2019/02/25 全球购物
经贸日语专业自荐信
2014/09/02 职场文书
2015年三年级班主任工作总结
2015/05/21 职场文书
早恋主题班会
2015/08/14 职场文书
史上最全书信经典范文大全(建议收藏)
2019/07/10 职场文书
python 学习GCN图卷积神经网络
2022/05/11 Python