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 相关文章推荐
Jquery颜色选择器ColorPicker实现代码
Nov 14 Javascript
jquery缓动swing liner控制动画过程不同时刻的速度
May 29 Javascript
javascript Deferred和递归次数限制实例
Oct 21 Javascript
使用C++为node.js写扩展模块
Apr 22 Javascript
JavaScript中的call方法和apply方法使用对比
Aug 12 Javascript
jquery小火箭返回顶部代码分享
Aug 19 Javascript
基于jQuery Bar Indicator 插件实现进度条展示效果
Sep 30 Javascript
浅谈JS继承_寄生式继承 &amp; 寄生组合式继承
Aug 16 Javascript
Vue.js系列之项目结构说明(2)
Jan 03 Javascript
js实现弹窗暗层效果
Jan 16 Javascript
vue中使用带隐藏文本信息的图片、图片水印的方法
Apr 24 Javascript
Vue两种组件类型:递归组件和动态组件的用法
Aug 06 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下通过exec获得计算机的唯一标识[CPU,网卡 MAC地址]
2011/06/09 PHP
深入解析PHP中逗号与点号的区别
2013/08/05 PHP
PHP APC缓存配置、使用详解
2014/03/06 PHP
php实现图片缩略图的方法
2016/03/29 PHP
PHP中Cookie的使用详解(简单易懂)
2017/04/28 PHP
PHP实现数据库的增删查改功能及完整代码
2018/04/18 PHP
Div自动滚动到末尾的代码
2008/10/26 Javascript
Js 随机数产生6位数字
2010/05/13 Javascript
JS下拉框内容左右移动效果的具体实现
2013/07/10 Javascript
Jquery右下角抖动、浮动 实例代码(兼容ie6、FF)
2013/08/15 Javascript
jQuery 复合选择器应用的几个例子
2014/09/11 Javascript
node.js开发中使用Node Supervisor实现监测文件修改并自动重启应用
2014/11/04 Javascript
网页瀑布流布局jQuery实现代码
2016/10/21 Javascript
概述BootStrap中role=&quot;form&quot;及role作用角色
2016/12/08 Javascript
JavaScript基于扩展String实现替换字符串中index处字符的方法
2017/06/13 Javascript
简单谈谈axios中的get,post方法
2017/06/25 Javascript
详解使用nvm安装node.js
2017/07/18 Javascript
JavaScript中数组常见操作技巧
2017/09/01 Javascript
Node.js Windows Binary二进制文件安装方法
2019/05/16 Javascript
简单实现节流函数和防抖函数过程解析
2019/10/08 Javascript
Node.js文本文件BOM头的去除方法
2020/11/22 Javascript
python完成FizzBuzzWhizz问题(拉勾网面试题)示例
2014/05/05 Python
Djang中静态文件配置方法
2015/07/30 Python
定制FileField中的上传文件名称实例
2017/08/23 Python
Django admin美化插件suit使用示例
2017/12/12 Python
微信跳一跳游戏python脚本
2020/04/01 Python
用Django实现一个可运行的区块链应用
2018/03/08 Python
详解Django项目中模板标签及模板的继承与引用(网站中快速布置广告)
2019/03/27 Python
Python定时发送天气预报邮件代码实例
2019/09/09 Python
构建高效的python requests长连接池详解
2020/05/02 Python
Python selenium 加载并保存QQ群成员,去除其群主、管理员信息的示例代码
2020/05/28 Python
python如何写出表白程序
2020/06/01 Python
开发人员所需要知道的HTML5性能分析面面观
2012/07/05 HTML / CSS
中国首家奢侈品O2O网购平台:第五大道奢侈品网
2017/12/14 全球购物
幼儿园大班开学教师寄语
2014/04/03 职场文书
加强干部作风建设整改方案
2014/10/24 职场文书