驼峰法和中划线法的使用

-----------------

所以, vue命名法包括了 驼峰法和中划线法;

js中统一用驼峰法命名,html中统一用中划线命名【自定义事件除外,两个要统一命名】

由于vue组件可能直接用在html中,而不是在<template>字符串模板中,所以建议自定义事件也用中划线或者单个单词。

一般前后端分离的项目,前端的组件都是用在字符串模板中的,所以html中可以使用驼峰法命名,对应组件内部也用驼峰法命名;

但是如果前后端没有分离的项目,前端直接把js文件给后端,则组件直接放在了vm模板中,此时驼峰法命名就会被专成小写,

若组件内部仍是驼峰法命名,则无法对应!

综上所述:

如果前后端没有分离的项目:组件中用props用驼峰,组件外用中划线;自定义组件则用单词或者中划线;

前后端分离的项目,则可以兼容。

猜你喜欢

转载自www.cnblogs.com/xiaozhumaopao/p/11240669.html
今日推荐