指南
基础
- 安装
- 简介
- Vue 实例
- 模板语法
- 计算属性和侦听器
- 类和样式绑定
- 条件渲染
- 列表渲染
- 事件处理
- 表单输入绑定
- 组件基础
组件深入
- 组件注册
- Props
- 自定义事件
- 插槽
- 动态和异步组件
- 处理边缘情况
过渡和动画
- 进入/离开和列表过渡
- 状态过渡
可重用性和组合
- 混入
- 自定义指令
- 渲染函数和 JSX
- 插件
- 过滤器
工具
- 单文件组件
- 测试
- TypeScript 支持
- 生产部署
扩展
- 路由
- 状态管理
- 服务器端渲染
- 安全性
内部机制
- 深入响应性
迁移
- 从 Vue 1.x 迁移
- 从 Vue Router 0.7.x 迁移
- 从 Vuex 0.6.x 迁移到 1.0
- 迁移到 Vue 2.7
元数据
- 与其他框架的比较
- 加入 Vue.js 社区!
- 认识团队
加入 Vue.js 社区!
Vue 的社区发展得非常快,如果你正在阅读这篇文章,很有可能你已经准备好加入它了。所以……欢迎!
现在我们将回答社区能为你做什么以及你能为社区做什么。
资源
行为准则
我们的 行为准则 是一个指南,可以帮助我们更容易地丰富我们自己以及我们参与的技术社区。
获取支持
- 论坛: 最佳场所,可以在这里提问并获得有关 Vue 及其生态系统的答案。
- 聊天: Vue 开发人员实时见面和聊天的场所。
- 聚会: 想找到像你一样的本地 Vue.js 爱好者吗?有兴趣成为社区领导者吗?我们在这里提供你需要的帮助和支持!
- GitHub: 如果你要报告错误或请求功能,这就是 GitHub 问题的作用。我们也欢迎拉取请求!
探索生态系统
- Awesome Vue 页面: 查看其他很棒的人发布的其他很棒的资源。
- “展示和讲述”子论坛: 另一个很棒的地方,可以查看其他人使用和为不断发展的 Vue 生态系统构建的内容。
你能做什么
贡献代码
与任何项目一样,贡献都有规则。为了确保我们能够尽快帮助你或接受你的拉取请求,请阅读 贡献指南。
之后,你就可以开始为 Vue 的核心存储库做出贡献了
- vue: 核心库
- vuex: 受 Flux 启发的状态管理
- vue-router: 用于 SPA 的路由系统
……以及许多较小的官方 配套库。
分享(并构建)你的经验
除了在论坛和聊天中回答问题和分享资源之外,还有几种不太明显的方式可以分享和扩展你的知识
- 开发学习资料。人们常说,学习的最佳方式是教学。如果你正在使用 Vue 做一些有趣的事情,可以通过撰写博客文章、开发研讨会,甚至发布你在社交媒体上分享的 gist 来加强你的专业知识。
- 关注你关心的存储库。这将向你发送通知,每当该存储库中有活动时,都会让你了解正在进行的讨论和即将发布的功能。这是一个建立专业知识的绝佳方式,这样你最终就可以帮助解决问题和拉取请求。
翻译文档
Vue 已经遍布全球,即使核心团队也至少在六个时区。 论坛 包含 7 种语言,并且还在不断增加,我们的许多文档都有 积极维护的翻译。我们对 Vue 的国际影响力感到非常自豪,但我们还可以做得更好。
我希望你现在正在用你喜欢的语言阅读这句话。如果不是,你愿意帮助我们实现吗?
如果是这样,请随时为 这些文档 或任何其他官方维护的文档分叉存储库,然后开始翻译。一旦你取得了一些进展,就在主存储库中打开一个问题或拉取请求,我们会发布一个呼吁更多贡献者来帮助你。
成为社区领导者
你可以做很多事情来帮助 Vue 在你的社区中发展
- 在你的本地聚会上做演讲。无论是发表演讲还是举办研讨会,你都可以通过帮助新老 Vue 开发人员不断成长,为你的社区带来很多价值。
- 开始你自己的聚会。如果你的地区还没有 Vue 聚会,你可以自己开始!使用 events.vuejs.org 上的资源 来帮助你成功!
- 帮助聚会组织者。在举办活动方面,永远不会有太多帮助,所以伸出援助之手,帮助本地组织者,帮助他们使每项活动都取得成功。
如果你对如何更多地参与你的本地 Vue 社区有任何疑问,请通过 @Vuejs_Events 联系我们!
发现错误或想为文档做出贡献? 在 GitHub 上编辑! 部署在 Netlify 上。