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 相关文章推荐
JavaScript中通过闭包解决只能取得包含函数中任何变量最后一个值的问题
Aug 12 Javascript
js 判断一个元素是否在页面中存在
Dec 27 Javascript
javascript+html5实现绘制圆环的方法
Jul 28 Javascript
jQuery拖拽排序插件制作拖拽排序效果(附源码下载)
Feb 23 Javascript
基于Phantomjs生成PDF的实现方法
Nov 07 Javascript
JavaScript数据结构中串的表示与应用实例
Apr 12 Javascript
基于Vuejs和Element的注册插件的编写方法
Jul 03 Javascript
详解如何优雅地在React项目中使用Redux
Dec 28 Javascript
JavaScript基础之this和箭头函数详析
Sep 05 Javascript
微信小程序 wx:for遍历循环使用实例解析
Sep 09 Javascript
WEB前端性能优化的7大手段详解
Feb 04 Javascript
解决VueCil代理本地proxytable无效报错404的问题
Nov 07 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编程网上资源导航
2006/10/09 PHP
php+ajax做仿百度搜索下拉自动提示框(有实例)
2012/08/21 PHP
PHP中echo和print的区别
2014/08/28 PHP
PHP处理会话函数大总结
2015/08/05 PHP
PHP实现与java 通信的插件使用教程
2019/08/11 PHP
Thinkphp 框架基础之源码获取、环境要求与目录结构分析
2020/04/27 PHP
html中的input标签的checked属性jquery判断代码
2012/09/19 Javascript
JS模块与命名空间的介绍
2013/03/22 Javascript
javascript用函数实现对象的方法
2015/05/14 Javascript
浅谈javascript中基本包装类型
2015/06/03 Javascript
ajax读取数据后使用jqchart显示图表的方法
2015/06/10 Javascript
基于javascript实现随机颜色变化效果
2016/01/14 Javascript
浅析Bootstrap表格的使用
2016/06/23 Javascript
JavaScript基于对象去除数组重复项的方法
2016/10/09 Javascript
JS正则子匹配实例分析
2016/12/22 Javascript
鼠标经过出现气泡框的简单实例
2017/03/17 Javascript
vue-content-loader内容加载器的使用方法
2018/08/05 Javascript
vue-cli脚手架搭建的项目去除eslint验证的方法
2018/09/29 Javascript
JS解惑之Object中的key是有序的么
2019/05/06 Javascript
vue里的data要用return返回的原因浅析
2019/05/28 Javascript
Python中的pass语句使用方法讲解
2015/05/14 Python
Django自关联实现多级联动查询实例
2020/05/19 Python
TensorFlow-gpu和opencv安装详细教程
2020/06/30 Python
Python自定义sorted排序实现方法详解
2020/09/18 Python
Solid & Striped官网:美国泳装品牌
2019/06/19 全球购物
这段代码难道不该打印出56吗
2013/02/27 面试题
进程的查看和调度分别使用什么命令
2013/12/14 面试题
完美实现CSS垂直居中的11种方法
2021/03/27 HTML / CSS
《中国梦我的梦》小学生演讲稿
2014/08/20 职场文书
2014年全国法制宣传日宣传活动方案
2014/11/02 职场文书
2015年公共机构节能宣传周活动总结
2015/03/26 职场文书
幼儿园大班教师随笔
2015/08/14 职场文书
青少年法制教育心得体会
2016/01/14 职场文书
python urllib库的使用详解
2021/04/13 Python
vue使用v-model进行跨组件绑定的基本实现方法
2021/04/28 Vue.js
Django migrate报错的解决方案
2021/05/20 Python