Vue.jS组件参数名命名与组件属性转化的简单介绍
发表于:2025-01-20 作者:千家信息网编辑
千家信息网最后更新 2025年01月20日,这篇文章主要介绍"Vue.jS组件参数名命名与组件属性转化的简单介绍",在日常操作中,相信很多人在Vue.jS组件参数名命名与组件属性转化的简单介绍问题上存在疑惑,小编查阅了各式资料,整理出简单好用的
千家信息网最后更新 2025年01月20日Vue.jS组件参数名命名与组件属性转化的简单介绍
这篇文章主要介绍"Vue.jS组件参数名命名与组件属性转化的简单介绍",在日常操作中,相信很多人在Vue.jS组件参数名命名与组件属性转化的简单介绍问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答"Vue.jS组件参数名命名与组件属性转化的简单介绍"的疑惑有所帮助!接下来,请跟着小编一起来学习吧!
HTML 特性是不区分大小写的。所以,当使用的不是字符串模版,camelCased (驼峰式) 命名的 prop 需要转换为相对应的 kebab-case (短横线隔开式) 命名:
Vue.component('child', {// camelCase in JavaScriptprops: ['myMessage'],template: '{{ myMessage }}'})
如果你使用字符串模版,则没有这些限制。
这个横线是在你驼峰式命名的参数大写字母前加上。 注意上面两个代码片段中的myMessage与my-message,vue.js会自动转化。
如果你注意看浏览器的控制台输出,里面也有信息提示。
如果你定义的prop参数不是驼峰式的,那就不用加横线,写的什么就用什么名。
PS:下面看下vue组件参数传递命名
背景
今天在父子组件传值的时候,父组件的值死活传不到子组件中,断点调试也没有值,后来打开控制台发现警告信息,html语句中不识别大写字母,再一看,参数是驼峰命名,难不成是这个问题,遂百度之,确实如此,html中不支持大下写,所以父组件传值的时候,参数名应该用短横线连接。
注意
错误示例:
正确示例:
到此,关于"Vue.jS组件参数名命名与组件属性转化的简单介绍"的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注网站,小编会继续努力为大家带来更多实用的文章!
组件
参数
属性
横线
驼峰
学习
信息
大写
大写字母
字母
字符
字符串
控制台
时候
更多
模版
示例
问题
帮助
控制
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
杭州迅城网络技术有限公司
qq联系赵女士 网络安全
手机端怎么自己开个方舟服务器
青岛市网络安全技能大赛
关于网络安全的工作要求
电子商务网络安全拓扑
网络安全工程师一月多少钱
机动服务器连接失败
服务器和客户端的关系是什么
使用jdbc插入数据库失败
昆山信息化网络技术咨询热线
为什么选互联网科技专业
佛山餐饮软件开发外包
数据库开窗
中国网络安全应急条例
360网络安全市场
羿龙网络技术有限公司
远江盛邦网络安全公司成都怎么样
初心宝可梦服务器苹果
网络安全防火墙分析题
机动服务器连接失败
消费电子硬软件开发设计
数据库基本概念 约束
2019全国网络安全管理员
上海智慧网络技术有限公司招聘
电脑服务器反回数据解析失败
nosql数据库
古交软件开发哪里好
夏门保立网络技术有限公司
pe服务器刷钱