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 相关文章推荐
ajax无刷新动态调用股票信息(改良版)
Nov 01 Javascript
JavaScript类库D
Oct 24 Javascript
ExtJS 刷新后如何默认选中刷新前最后一次选中的节点
Apr 03 Javascript
jquery+CSS3实现淘宝移动网页菜单效果
Aug 31 Javascript
js实现tab切换效果实例
Sep 16 Javascript
jQuery Validate表单验证插件 添加class属性形式的校验
Jan 18 Javascript
jQuery层次选择器用法示例
Sep 09 Javascript
react 实现页面代码分割、按需加载的方法
Apr 03 Javascript
Vue中使用 setTimeout() setInterval()函数的问题
Sep 13 Javascript
javascript中call()、apply()的区别
Mar 21 Javascript
vue-router跳转时打开新页面的两种方法
Jul 29 Javascript
详解基于Vue的支持数据双向绑定的select组件
Sep 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
escape unescape的php下的实现方法
2007/04/27 PHP
PHP正则的Unknown Modifier错误解决方法
2010/03/02 PHP
PHP用身份证号获取星座和生肖的方法
2013/11/07 PHP
ThinkPHP使用PHPExcel实现Excel数据导入导出完整实例
2014/07/22 PHP
php结合js实现点击超链接执行删除确认操作
2014/10/31 PHP
thinkphp模板赋值与替换实例简述
2014/11/24 PHP
php post json参数的传递和接收处理方法
2018/05/31 PHP
javascript 写类方式之二
2009/07/05 Javascript
Mootools 1.2教程 正则表达式
2009/09/15 Javascript
jQuery 行级解析读取XML文件(附源码)
2009/10/12 Javascript
基于jquery实现漂亮的动态信息提示效果
2011/08/02 Javascript
EASYUI TREEGRID异步加载数据实现方法
2012/08/22 Javascript
利用jquery写的左右轮播图特效
2014/02/12 Javascript
JavaScript页面模板库handlebars的简单用法
2015/03/02 Javascript
javascript 应用小技巧方法汇总
2015/07/05 Javascript
JS基于cookie实现来宾统计记录访客信息的方法
2015/08/04 Javascript
javascript中判断json的方法总结
2015/08/27 Javascript
js获取及判断键盘按键的方法
2015/12/01 Javascript
如何使用Bootstrap的modal组件自定义alert,confirm和modal对话框
2016/03/01 Javascript
JavaScript之DOM_动力节点Java学院整理
2017/07/03 Javascript
微信小程序实现文字跑马灯效果
2020/05/26 Javascript
Vue全局分页组件的实现代码
2018/08/10 Javascript
Vue项目部署的实现(阿里云+Nginx代理+PM2)
2019/03/26 Javascript
vue中使用element组件时事件想要传递其他参数的问题
2019/09/18 Javascript
微信小程序表单验证WxValidate的使用
2019/11/27 Javascript
Vue项目中使用flow做类型检测的方法
2020/03/18 Javascript
vue 出现data-v-xxx的原因及解决
2020/08/04 Javascript
Python 中的 else详解
2016/04/23 Python
Python使用PyCrypto实现AES加密功能示例
2017/05/22 Python
Python解决N阶台阶走法问题的方法分析
2017/12/28 Python
Python使用plt.boxplot() 参数绘制箱线图
2020/06/04 Python
高中生职业规划范文
2014/03/09 职场文书
《长江之歌》教学反思
2014/04/17 职场文书
2014年学雷锋活动总结
2014/06/26 职场文书
爱国主题班会教案
2015/08/14 职场文书
化工生产实习心得体会
2016/01/22 职场文书