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 相关文章推荐
仿猪八戒网左下角的文字滚动效果
Oct 28 Javascript
瀑布流布局并自动加载实现代码
Mar 12 Javascript
Javascript弹出窗口的各种方法总结
Nov 11 Javascript
jquery 3D 标签云示例代码
Jun 12 Javascript
AngularJS 自定义指令详解及示例代码
Aug 17 Javascript
js HTML5多图片上传及预览实例解析(不含前端的文件分割)
Aug 26 Javascript
学习vue.js中class与style绑定
Dec 03 Javascript
详解webpack介绍&amp;安装&amp;常用命令
Jun 29 Javascript
微信小程序媒体组件详解(视频,音乐,图片)
Sep 19 Javascript
js实现点击按钮复制文本功能
Jul 20 Javascript
Js中将Long转换成日期格式的实现方法
Jun 05 Javascript
解决layui checkbox 提交多个值的问题
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
BBS(php &amp; mysql)完整版(三)
2006/10/09 PHP
教你如何用php实现LOL数据远程获取
2014/06/10 PHP
PHP+MySQL修改记录的方法
2015/01/21 PHP
详细解读PHP的Yii框架中登陆功能的实现
2015/08/21 PHP
jquery 插件学习(六)
2012/08/06 Javascript
php对mongodb的扩展(初识如故)
2012/11/11 Javascript
浅析jQuery中常用的元素查找方法总结
2013/07/04 Javascript
jquery cookie实现的简单换肤功能适合小网站
2013/08/25 Javascript
详解JavaScript中的blink()方法的使用
2015/06/08 Javascript
js实现仿京东2级菜单效果(带延时功能)
2015/08/27 Javascript
聊一聊JavaScript作用域和作用域链
2016/05/03 Javascript
js实现页面a向页面b传参的方法
2016/05/29 Javascript
基于JS实现横线提示输入验证码随验证码输入消失(js验证码的实现)
2016/10/27 Javascript
利用fecha进行JS日期处理
2016/11/21 Javascript
bootstrapValidator自定验证方法写法
2016/12/01 Javascript
详解node-ccap模块生成captcha验证码
2017/07/01 Javascript
laravel5.3 vue 实现收藏夹功能实例详解
2018/01/21 Javascript
koa-router路由参数和前端路由的结合详解
2019/05/19 Javascript
Vue过渡效果之CSS过渡详解(结合transition,animation,animate.css)
2020/02/05 Javascript
JS实现可控制的进度条
2020/03/25 Javascript
uni-app微信小程序登录授权的实现
2020/05/22 Javascript
[01:38]2018DOTA2亚洲邀请赛主赛事第二日现场采访 神秘商人痛陈生计不易
2018/04/05 DOTA
利用arcgis的python读取要素的X,Y方法
2018/12/22 Python
python获取txt文件词向量过程详解
2019/07/05 Python
解决Jupyter因卸载重装导致的问题修复
2020/04/10 Python
Python MOCK SERVER moco模拟接口测试过程解析
2020/04/13 Python
在Ubuntu 20.04中安装Pycharm 2020.1的图文教程
2020/04/30 Python
TensorFlow保存TensorBoard图像操作
2020/06/23 Python
使用CSS3的背景渐变Text Gradient 创建文字颜色渐变
2014/08/19 HTML / CSS
绿化先进工作者事迹材料
2014/01/30 职场文书
幼儿园清明节活动总结
2014/07/04 职场文书
体育专业大学生职业生涯规划范文:打造自己的运动帝国
2014/09/12 职场文书
2015迎新晚会活动总结
2015/07/16 职场文书
修改MySQL的数据库引擎为INNODB的方法
2021/05/26 MySQL
nginx 配置缓存
2022/05/11 Servers
CSS SandBox应用场景及常见问题
2022/06/25 HTML / CSS