自己去注册吧,提供的是es6导出的方法

//短横线转驼峰
export const dashToHump = function (value) {
  const textArr = value.split("-");
  return textArr.map((item, index) => {
    if (index === 0) return item.toLowerCase();
    return item.slice(0, 1).toUpperCase() + item.slice(1);
  })
    .join("");
}

//驼峰转短横线
export const humpToDash = function (value) {
  return value.replace(/([A-Z])/g, "-$1").toLowerCase()
}
分类: vue 项目实战 标签: 过滤器filtersvue驼峰短横线

评论

全部评论 2

  1. linuli
    linuli
    Google Chrome Windows 10
    其实这种实际性用法应该挺少吧,前端的变量都有规范要么就都是驼峰,要么都下划线,顶多就是后端和前端接口字段命名规范有出入吧
    1. 木灵鱼儿
      木灵鱼儿
      FireFox Windows 10
      @linuli比如,vue的标签props怎么支持驼峰和短横线的呢

目录