Vue脚手架的入门基础(二)—— 项目结构

Vue脚手架的入门基础(二)—— 项目结构

相对react的umi脚手架,vue的脚手架文件已经简单很多了。
先看看那些外面的配置文件,主要看package.json吧,别的一般不太会去改。
在这里插入图片描述
然后我们看看src里面的,重点来了,我们按照项目执行后的顺序来讲。
在这里插入图片描述
在我们执行了yarn run serve之后启动服务器,首先找到的入口文件就是main.js,main.js引入了App.vue。
在这里插入图片描述
App.vue是一个司令组件,里面引入所有项目要用到的子组件(这里引入HelloWorld组件),他自己本身没有实质性的页面内容。注意这里App.vue已经是一个.vue后缀的文件了,已经有<template> <script> <style>三件套了。
在这里插入图片描述
HelloWorld.vue 是Vue脚手架创建时候给我们的一个简单的样例组件,实质是一个单文件组件,看上去东西很多,我这里把HelloWorld.vue没用的删干净,看看它的结构。在这里插入图片描述
其实HelloWorld.vue就是一个简易的vue组件,里面有一个放msg信息的h1标签,msg是引用<HelloWorld>标签的时候通过props传值给它的。
在这里插入图片描述

### Vue.js 项目入门教程 Vue.js 是一种渐进式的前端框架,能够帮助开发者轻松构建交互界面甚至完整的单页应用程序 (Single Page Application, SPA)[^1]。以下是关于 Vue.js 项目入门知识。 #### 使用方式 Vue.js 提供多种引入方式,具体取决于项目需求: - **CDN 方式** 对于快速原型开发或者简单的网页项目,可以直接通过 CDN 引入 Vue.js 库[^2]。这种方式无需额外配置环境即可运行 Vue 实例。以下是一个基本示例: ```html <!DOCTYPE html> <html> <head> <title>Vue.js 快速入门</title> <script src="https://cdn.jsdelivr.net/npm/vue@2"></script> </head> <body> <div id="app"> {{ message }} </div> <script> new Vue({ el: '#app', data: { message: 'Hello Vue.js!' } }); </script> </body> </html> ``` - **npm 安装** 如果需要更复杂的功能支持(如路由、状态管理),推荐使用 npm 安装 Vue 并搭配现代工具链(Webpack 或 Vite)来创建项目。安装命令如下: ```bash npm install vue ``` #### 基础概念 在掌握 Vue.js 的核心功能之前,需理解以下几个重要概念: - **Vue 实例** 每个 Vue 应用都由一个新的 `Vue` 实例启动,该实例可以绑定到 DOM 节点并控制其数据流。 - **模板语法** Vue 支持双大括号插值 (`{{}}`) 和指令(如 `v-bind`, `v-on` 等)用于动态更新视图。 - **计算属性** 相比方法调用,计算属性具有缓存机制,在依赖的数据未改变时不会重新执行。 - **事件处理** 通过 `v-on` 指令监听 DOM 事件,并触发相应的方法逻辑。 - **组件化开发** Vue 鼓励将 UI 划分为独立可重用的组件,从而提升代码维护性和扩展性。 #### 工具支持 为了高效开发大型 Vue 项目,建议使用官方提供的脚手架工具——Vue CLI。它可以帮助初始化项目结构、集成常用插件(如 Vuex、Vue Router)、优化打包流程等。安装 Vue CLI 可以通过以下命令完成: ```bash npm install -g @vue/cli ``` 之后可以通过 `vue create my-project` 来生成新项目。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值