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 相关文章推荐
IE 缓存策略的BUG的解决方法
Jul 21 Javascript
一实用的实现table排序的Javascript类库
Sep 12 Javascript
js实现单行文本向上滚动效果实例代码
Nov 28 Javascript
javaScript对文字按照拼音排序实现代码
Dec 27 Javascript
基于jQuery的图片不完全按比例自动缩小
Jul 11 Javascript
用C/C++来实现 Node.js 的模块(一)
Sep 24 Javascript
javascript中Object使用详解
Jan 26 Javascript
JavaScript中0和&quot;&quot;比较引发的问题
May 26 Javascript
js实现九宫格的随机颜色跳转
Feb 19 Javascript
vue中倒计时组件的实例代码
Jul 06 Javascript
详解@Vue/Cli 3 Invalid Host header 错误解决办法
Jan 02 Javascript
vuex+axios+element-ui实现页面请求loading操作示例
Feb 02 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
怎么样可以把 phpinfo()屏蔽掉?
2006/11/24 PHP
粗略计算在线时间,bug:ip相同
2006/12/09 PHP
《PHP边学边教》(02.Apache+PHP环境配置――下篇)
2006/12/13 PHP
php将数据库中的电话号码读取出来并生成图片
2008/08/31 PHP
php 对输入信息的进行安全过滤的函数代码
2012/06/29 PHP
PHP实现无限极分类图文教程
2014/11/25 PHP
php_pdo 预处理语句详解
2016/11/21 PHP
JavaScript 创建对象
2009/07/17 Javascript
node.js中的buffer.toJSON方法使用说明
2014/12/14 Javascript
JavaScript中isPrototypeOf函数作用和使用实例
2015/06/01 Javascript
JavaScript中getUTCSeconds()方法的使用详解
2015/06/11 Javascript
jQuery+json实现的简易Ajax调用实例
2015/12/14 Javascript
javascript中的3种继承实现方法
2016/01/27 Javascript
浅谈Web页面向后台提交数据的方式和选择
2016/09/23 Javascript
判断数组的最佳方法(推荐)
2016/10/11 Javascript
详解react-webpack2-热模块替换[HMR]
2017/08/03 Javascript
什么时候不能在 Node.js 中使用 Lock Files
2019/06/24 Javascript
微信小程序接入腾讯云验证码的方法步骤
2020/01/07 Javascript
vue 如何使用递归组件
2020/10/23 Javascript
python操作mysql中文显示乱码的解决方法
2014/10/11 Python
python dict 字典 以及 赋值 引用的一些实例(详解)
2017/01/20 Python
PyTorch预训练的实现
2019/09/18 Python
详解python播放音频的三种方法
2019/09/23 Python
Python常用模块函数代码汇总解析
2020/08/31 Python
Fresh馥蕾诗英国官网:法国LVMH集团旗下高端天然护肤品牌
2018/11/01 全球购物
如何处理简单的PHP错误
2015/10/14 面试题
J2EE的优越性主要表现在哪些方面
2016/03/28 面试题
养殖人员的创业计划书范文
2013/12/26 职场文书
市场营销毕业生自荐信范文
2014/04/01 职场文书
环境工程专业毕业生求职信
2014/09/30 职场文书
2015年医院药剂科工作总结
2015/05/04 职场文书
国庆放假通知怎么写
2015/07/30 职场文书
Go使用协程交替打印字符
2021/04/29 Golang
Python matplotlib多个子图绘制整合
2022/04/13 Python
Python尝试实现蒙特卡罗模拟期权定价
2022/04/21 Python
pytest实现多进程与多线程运行超好用的插件
2022/07/15 Python