当前位置: 首页 > Web前端 > vue.js

好消息,Vue3官方文档中文版发布啦!

时间:2023-03-31 21:59:01 vue.js

今天在看vue-composition-api文档的时候,突然发现多了一个Languages选项:咦,好奇怪,我记得之前好像没有这个选项。快点看有没有中文:太棒了!尽管如此,友达还是对我们很好,我感动得流下了眼泪,尽管他可能根本没有翻译。因为在知乎,我曾经看到他发过这样一段话:当然,翻译不翻译无所谓。重要的是,英语不好的朋友终于可以仔细看看vue3的composition-api的具体细节了!文档地址https://composition-api.vuejs.org/zh/主页就是这样一个让人眼前一亮的标题,把不该翻译的都翻译了,一度让我怀疑是不是谷歌翻译的。调用组合API有点不习惯,把RFC变成草稿征求意见,乍一看有点乱。什么是RFC?相信很多朋友听到这个词都会一头雾水,因为这种由几个大写字母组成的词,即使是英文,看起来也像是几个首字母大写的单词。非常优秀的人是无法根据几个单词的首字母大写来判断这几个单词的首字母是哪几个的。除非你经常处在某个拼写某些首字母的环境中,比如你很喜欢篮球,那你一定知道NBA是什么,如果你喜欢格斗,你一定听说过UFC(尤雨熙是UFC迷).然而更多的人知道首字母的大致含义,却不知道完整的拼写,比如:NBA、CBA、UFC、MMA、CCTV等。大多数人都知道NBA代表美国篮球比赛,CBA代表中国.篮球比赛,UFC代表美国综合格斗,MMA代表综合格斗,CCTV代表CCTV等等,但很少有人知道他们的全场格斗。RFC的完整拼写RFC由三个单词RequestsForComment的首字母组成。如果看字面意思,可以翻译成征求意见。听起来还是不太好理解。需要什么样的意见?只是评论,我必须谦虚地求你?言论自由呢?其实它还有一个比较高级的翻译叫:RequestforComments。这样的话,就比较容易理解了,我们不仅要自由,还要民主!征求意见稿既然知道了征求意见稿,就不得不提《vue3的设计过程》了。这个composition-api是基于什么样的想法?官网有详细说明。试试用既然中文文档都出来了,没理由偷懒说学不会。虽然有些人还是有所顾忌,说现在还在内测阶段,不稳定,想等正式版出来再学习。但实际上,目前的api已经趋于稳定。目前的工作是修复bug。不会添加新的api或修改现有的api。按照这个文档学习问题不大。.既然这样,还不如先用vue3正式版再学呢!现在博客上有那么多文章说面试官问这个问那个。如果你在简历上写上你已经掌握了vue3,那岂不是大大加分了?所以让我们开始吧!创建vue3项目还是很简单的:参考这篇文章《今日凌晨Vue3 beta版震撼发布,竟然公开支持脚手架项目!》简单来说就是这么两步:vuecreateprojectNamevueaddvue-next最好使用最新版的@vue/cli4脚手架vue-cli2这个脚手架是不是可以创建记得升级vue脚手架。当然,在创建vue项目时,不要选择typescript。因为vue-next插件还不支持ts项目。好了,既然创建成功了,这里告诉大家几个小技巧,大家可以参考文档试试vue3:主文件没有newVue(),取而代之的是createApp(),所以它不能再使用了。使用原型链在Vue根实例上挂载一些东西,用依赖注入代替:provide和injectvue3对provide和inject做了一定的增强,可以代替原型链挂载和定义组件。如果只想使用composition-api,可以使用defineComponent(_=>{}),defineComponent中的函数相当于setup函数