0

我正在尝试将Nuxt.js中我的页面标题中每个单词的第一个字母大写我当前的代码将第一个单词大写,但我需要它也将其余的单词大写。

头部(){返回{标题:这个$route.params.models.charAt(0).toUpperCase()+this$route.params.models.slice(1).split('-').join('')+'|'+this.title,元数据:[{hid:“description”,名称:“descriptions”,内容:“”}]}}

我该怎么做?

0

1个答案1

重置为默认值
5

更新-

如果你仍然需要一种方法来做到这一点,试试这个正则表达式图案

函数大写(值){return value.replace(/(?:^|\s|-)\s/g,x=>x.toUpperCase());}log(大写(“您好,我最初误解了您的需求,跳过了整个描述”)

  • 页面标题不能用CSS更改,还是我弄错了? 评论 2019年11月28日12:56
  • @MadsHjorth-抱歉,我一开始没有阅读全部描述- 评论 2019年11月28日13:02
  • 如果你提到这一点也会很好翻页在你的问题标题中,它会对其他人很有帮助,谢谢 评论 2019年11月28日13:12

不是你想要的答案吗?浏览标记的其他问题问你自己的问题.