Vue3 菜鸟入门(一)超详细:介绍、安装、打包、创建项目、目录结构、起步等

【学习笔记】Vue3 菜鸟入门(一)超详细:介绍、安装、打包、创建项目、目录结构、起步等

  • 关键词:Vue 、Vue 3、Java、Spring Boot、Idea、数据库、一对一、培训、教学
  • 本文主要内容含Vue3介绍、安装、打包、创建项目、目录结构、起步等内容
  • 计划1小时完成,请同学尽量提前准备。本部分主要是理论学习。
  • 有学习需要请联系:xujian_cq
  • 手把手教学、腾讯会议一对一培训,所有代码都要敲一遍,有问题随时暂停解决

1 Vue3介绍

  • Vue 读作view,就像它的读音一样,Vue的代码编写主要面向视图层,实现前端开发
  • 能实现web、小程序(微信、支付宝、抖音等)、后台管理系统、UniApp(更简化的前端开发、Android、iOS开发)
  • 阅读本文前,您应具备HTML、CSS、JavaScript的基础,并对编程有理解,对网络通信有了解
  • Vue是一套构建用户界面的渐进式框架。
  • Vue 的目标是通过尽可能简单的 API 实现响应的数据绑定和组合的视图组件。

2 环境安装

-即安装node.js

2.1 下载和安装

  • 此时已更新至v18
  • 下方是下载地址,下载后双击如提示安装即可
https://cdn.npmmirror.com/binaries/node/v18.17.0/node-v18.17.0-x64.msi

2.2 验证

  • 在控制台中输入命令进行验证即可,如下命令和图
  • 出现版本号,即说明安装正常
node -v
npm -v

在这里插入图片描述

2.3 安装VSCode编辑器

  • vscode是一个比较优秀的代码编辑器
  • 下方是我的下载地址,也可以去官网下载
https://az764295.vo.msecnd.net/stable/8b617bd08fd9e3fc94d14adb8d358b56e3f72314/VSCodeSetup-x64-1.82.0.exe
  • 可以考虑使用IDEA、WebStorm等编辑项目,用起来也很棒

3 创建项目

  • 找一个不含中文、空格、怪异字符的文件夹作为工作目录(workspace)
  • 鼠标不选中任何内容,按住shift不放,鼠标右键点击“在终端打开”或“在此处打开PowserShell 窗口”
  • 在命令行中输入下方命令
npm init vue@latest
  • 接下来如下图操作:
    在这里插入图片描述
  • 如上图成功创建项目后,可得到下方的文件夹
    在这里插入图片描述

4 运行和打包

4.1 运行

  • 进入到上述项目目录中,打开命令行
  • 依次执行下方命令
  • 受大环境网络影响,下方过程可能比较慢,请耐心等待
# 这是注释
# 安装依赖命令:
npm install
# 运行开发环境命令
npm run dev
  • 操作过程如下图示意
    在这里插入图片描述
  • 访问到下图就是成功,真是顺利啊!
  • edge浏览器可能显示异常,经测Chrome正确显示
    在这里插入图片描述

4.2 打包

  • 这个是不是讲得太早了?
  • 同样的在项目目录打开命令行,执行如下命令
npm run build
  • 打包成功后,项目目录下会新增一个dist目录,就是可以部署的网站了
    在这里插入图片描述

5 VSCode应用

5.1 在vscode中打开项目

  • 如下图操作,打开项目文件夹就可以了
    在这里插入图片描述
  • 打开后如下图
    在这里插入图片描述

5.2 目录结构

  • 各目录意义如下图
  • 下图来自网络
    在这里插入图片描述

5.3 VSCode中执行命令

  • 这里不再啰嗦,如下图自上而下操作即可
  • 注意,如果外部的命令行中的测试环境没有关闭,那么这里run dev会失败
    在这里插入图片描述

5.4 VSCode中修改源代码内容

  • 我们的目标:
    在这里插入图片描述
  • 上述内容在App.vue中,找到并修改它,保存即可
  • 开发环境会自动刷新页面,如果没有刷新,就在浏览器上刷新一下,即可简单hello world。
    在这里插入图片描述

6 起步介绍

6.1 程序入口—main.js

  • 我们观察到,刚刚的的首页是App.vue里面的,但它不是正在的入口
  • vue是基于js逻辑执行的,它的入口在main.js
// 引用包
import './assets/main.css'
import { createApp } from 'vue'
import App from './App.vue'
import router from './router'

// 后面这是主要逻辑,APP就是指App.vue,因此程序首页是App.vue中的代码
const app = createApp(App)
app.use(router)
app.mount('#app')

6.2 App.vue

  • App.vue是vue页面资源的首加载项,是主组件,页面入口文件,所有页面都是在App.vue下进行切换的;也是整个项目的关键,app.vue负责构建定义及页面组件归集。
  • App.vue可以声明整个前端系统的页面架构
  • App.vue可以声明公用的css
  • App.vue可以声明公用的js方法

6.2 router/文件夹

  • router即路由,用来声明每个vue文件对应的路径
  • router也可以自定义一些参数和逻辑,实现权限控制等

7 结语

  • Welcome
  • Hello Vue World.
  • 2
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
Vue3.0来了,你还学的动吗? 2020年9月底,Vue3.0正式版终于发布了。Vue在全球拥有 130 多万用户 ,它被应用于各种不同的场景中。而在国内,更是最火热的前端框架,2.0与3.0的开发模式有了很大的改变,所以3.0的全新版本势必会引发新的一波学习潮流。对于前端开发者来说,不管你嘴上如何“学不动”,注定离不开“真相定律”,Vue3.0是你提升自身技术能力,晋升中级工程师一定要掌握的。  本课程将基于 Vue3.0 正式版,从Vue基础语法入手,全面掌握 Vue3.0 全家桶技术栈,并结合实战项目开发,让你拥有Vue3.0项目开发经验,更好的掌握Vue开发企业项目的流程 。 本课程共包括三个模块 一、Vue基础篇 本模块将讲解Vue3.0基本用法、插值表达式、常用指令等知识点,还会精讲Vue 3.0核心语法,如计算属性、过滤器、监视器、模板、生命周期等内容。会带你深入理解Vue组件化技术,讲解全局组件和局部组件的定义,组件间数据传递,以及Vue内置组件等知识点。让你掌握模块化的概念,会通过Vue脚本架搭建项目,并掌握使用Axios发送AJAX请求,让你快速入门Vue3.0。 二、Vue核心篇 这个模块会带你讲解Vue3.0全家桶的知识点(Vue Router路由+Vuex状态管理),涉及Vue路由的用法、包括路由嵌套、路由模式、编程式导航、路由守卫等,还会全面讲解Vuex状态管理机制及使用,理解state、mutation、action等核心概念,让你轻松掌握Vue全家桶。 三、项目实战篇 实战项目会贴近企业流程,按照企业级别代码质量和工程开发流程进行授课,让你理解这套技术在企业中被使用的真实流程,更好的掌握Vue各个基础知识点。项目开发流程包括项目需求分析->环境搭建与配置->搭建远程Git仓库->接口分析->项目开发->打包上线。实战项目涉及内容

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值