Vue3的环境配置、项目创建以及Vue基础的学习

本文介绍了如何在不同操作系统上配置Vue3环境,包括安装Node.js和VueCLI,创建Vue3项目,管理依赖,以及后端渲染和前端渲染的区别。重点讲解了Vue的基本结构、组件引入和路由设置。
摘要由CSDN通过智能技术生成

Vue3的环境配置

Vue官网

终端

LinuxMac上用自带的终端。
Windows上推荐使用powershell或者cmdGitBash会有一些不兼容。

安装Nodejs

安装地址
LTS意味着稳定版本
image.png

安装@Vue/cli

打开一个终端,我是用的Wondows电脑,这里我用powershell,然后执行npm i -g @vue/cli命令

启动Vue自带的图形化界面

执行vue ui,启动图形化界面。
image.png

Vue3的项目创建

创建项目以及各栏的功能作用

在Vue项目管理器中点击创建vue项目的时候加载很慢的解决方法

不以管理员的身份执行Vue ui,这样新创建项目的时候非常快。

image.png
选择Vue3
image.png
image.png

插件栏

添加一些必要的插件

  • router
  • vuex

image.png
image.png

依赖栏

添加一些必要的依赖,操作和上述类似。

  • BootStrap

image.png

  • 添加@popperjs/core
  • 添加jquery

任务栏

点击运行,查看输出,点击链接,出现如下界面,则项目创建成功!image.png
image.png

用vscode打开项目

打开项目所在文件夹。
image.png

Vue基础的学习

Vue的结构

  • views文件夹:用来写各种页面
  • router文件夹:存放路由,就是网址存放的页面
  • components文件夹:用来存放各种组件
  • main.js:入口

router的详细理解

初始状态包含连个路由,一个是根目录,一个是
image.png
两个路由
image.png
如果不要链接中出现#,只需要将router包下面的index.js文件中涉及到的两个createWebHashHistory改为createWebHistoryimage.png

vue的概念

(1)每一个.vue文件都由三个部分组成(一个整体),相较于传统分散的三个模块有所变化

  • html
  • js
  • css
    • 特性<style><style>中添加scoped变为<style scoped><style>这样不同组件之间的css选择器就不会相互影响了。image.pngimage.pngimage.png

(2)一个页面会有不同部分,每一个部分都可以用一个单独的组件来实现。引入一个组件的方式如下:image.png

后端渲染和前端渲染的理解

  • 后端渲染:每打开一个页面,服务器发送请求并返回回来
  • 前端渲染:只有在第一次打开(无论在什么页面),服务器将所有元素返回,同时打包在js文件中,当打开第二个、第三个页面用返回的js文件直接将页面渲染出来。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值