Loading...

文章背景图

Vue.js(vuejs/core):渐进式 JavaScript 前端框架|项目与使用指南

2026-11-02
0
- 字
- 分钟
|

Vue.js(vuejs/core)· 渐进式 JavaScript 前端框架|项目与使用指南

项目仓库: https://github.com/vuejs/core

开源协议:MIT · 维护者:Evan You 与社区 · 包:npm vue · 官方文档:vuejs.org · 本仓库:Vue 3 核心

说明:本仓库 vuejs/core 是 Vue 3 运行时与编译器核心;配套脚手架 create-vue、路由 vue-router、状态管理 pinia 等在各自仓库。


1 项目简介

Vue.js 是一套用于构建用户界面的渐进式 JavaScript 框架。它被设计为自底向上逐层应用:核心库只关注视图层,易于上手,也便于与第三方库或既有项目整合;单文件组件与现代工具链可支持复杂的单页应用。

1.1 核心信息一览

项目项 内容
项目名称 Vue.js(vuejs/core)
仓库地址 github.com/vuejs/core
项目定位 渐进式前端 JavaScript 框架(Vue 3 核心)
开源协议 MIT
npm 包 vue
官方文档 vuejs.org
贡献指南 .github/contributing.md

1.2 适用场景

  • 从零构建现代前端应用。
  • 在既有项目中渐进式引入视图层。
  • 用单文件组件组织 UI 与逻辑。

1.3 能力边界(官方口径)

  • 本仓库仅为核心;问题与支持走官方论坛/社区聊天,issue 列表只收 bug 与功能请求。
  • 提问请用 new-issue helper。

2 核心特性

  • 渐进式:视图层起步,按需引入路由、状态管理。
  • 声明式渲染 + 响应式:模板与响应式状态。
  • 单文件组件(SFC):模板/逻辑/样式合一。
  • 组合式 API:更好的逻辑复用与类型推导。

3 官方跳转链接汇总

类别 链接 说明
仓库主页 https://github.com/vuejs/core Vue 3 核心
官方文档 vuejs.org 入门与 API
官方论坛 forum.vuejs.org 问题支持
社区聊天 chat.vuejs.org 实时交流
贡献指南 contributing.md 提 PR
awesome-vue vuejs/awesome-vue 生态列表

4 使用方式

4.1 创建新项目(官方脚手架)

# 使用 create-vue 交互式脚手架
npm create vue@latest

4.2 在既有项目中引入

npm install vue
import { createApp } from 'vue'
import App from './App.vue'

createApp(App).mount('#app')

完整教程与 API 见 vuejs.org。

5 参与核心开发

  • 提 PR 前先读 Contributing Guide。
  • 运行时/编译器核心在本仓库;生态项目见 awesome-vue。

6 常见问题

  • 问题去哪问:官方论坛或社区聊天,不在 core 仓库提使用问题。
  • bug 反馈:用 new-issue helper 提,不合规的 issue 会被关闭。
  • 想找生态:见 awesome-vue。

7 风险与说明

  • 许可证:MIT,可自由使用与二次开发。
  • 版本:本仓库为 Vue 3 核心;Vue 2 已停止维护。
  • 非官方声明:本文基于官方仓库 README 整理,用法以 vuejs.org 最新文档为准。
评论交流

文章目录