Vue-Cli 项目文件结构浅析
发布时间:2023-04-19 10:18:47 所属栏目:教程 来源:
导读:我们介绍了 Vue-Cli 初始化项目,本小节我们一起来分析以下 Vue-Cli 创建项目的文件结构。
首先我们先看以下用 Vue-Cli 创建项目的整体结构:
项目相关的代码,我们都放在 src 的文件夹中,该文件夹中的结构如
首先我们先看以下用 Vue-Cli 创建项目的整体结构:
项目相关的代码,我们都放在 src 的文件夹中,该文件夹中的结构如
我们介绍了 Vue-Cli 初始化项目,本小节我们一起来分析以下 Vue-Cli 创建项目的文件结构。 首先我们先看以下用 Vue-Cli 创建项目的整体结构: 项目相关的代码,我们都放在 src 的文件夹中,该文件夹中的结构如下: assets 是资源文件夹,通常我们会把图片资源放在里面。 components 文件夹通常会放一些组件。 router 文件夹里面放的是 VueRouter 的相关配置。 store 文件夹里面放的是 Vuex 的相关配置。 views 文件夹里面通常放置页面的 .vue 文件。 App.vue 定义了一个根组件。 main.js 是项目的入口文件。 Vue-Cli 给我们提供了一个默认的项目文件结构,当然你并不是一定要按照这个文件结构来编写项目,你完全可以根据项目的需要或者个人喜好对项目结构加以改写。 main.js 入口文件分析 打开 main.js 入口文件,我们可以看到这段代码: import Vue from "vue"; import App from "./App.vue"; import router from "./router"; import store from "./store"; 我们通过 import 引入了 App 组件、VueRouter 配置 router、Vuex 配置 store。 new Vue({ router, store, render: h => h(App) }).$mount("#app"); 通过 new Vue () 创建 Vue 实例,并将 router、store 配置传入。通过 render 函数渲染组件 App。并将 Vue 实例挂载到 id 为 app 的 div 上。 router 文件分析 打开 router/index.js 文件,我们可以看到路由配置信息: const routes = [ { path: "/", name: "Home", component: Home }, { path: "/about", name: "About", component: () => import( "../views/About.vue") } ]; 定义了两个路由: 路由 ‘/’ 匹配组件 Home。 路由 ‘/about’ 匹配组件 About。 4.3 store 文件分析 打开 store/index.js 文件,我们可以看到 Vuex 的配置信息: import Vue from "vue"; import Vuex from "vuex"; Vue.use(Vuex); export default new Vuex.Store({ state: {}, mutations: {}, actions: {}, modules: {} }); 在本小节我们介绍了脚手架根据初始化项目的文件结构。 (编辑:汽车网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐