Vue脚手架

Vue脚手架指的是vue-cli,它是一个快速构建**单页面应用程序(SPA)**环境配置的工具,cli是(command-line-interface )命令行界面。

补充单页面应用程序

单页面应用程序简称SPA,指一个Web网站中只有唯一的一个HTML页面,所有的功能与交互都在这唯一的一个页面内完成。

特点:

  • 将所有的功能局限于一个web页面中,仅在该web页面初始化时加载相应的资源(JS,CSS,Html)
  • 一旦页面加载完成,SPA不会因为用户的操作而进行页面的重新加载或跳转,而是利用 JavaScript 动态地变换
    HTML 的内容
    ,从而实现页面与用户的交互。

环境安装

Windows+R,输入cmd打开管理员命令提示符。

(1)安装vue

npm install vue

(2)安装Webpack

npm install webpack -g

补充:

Webpack:是一个开源的前端打包工具。Webpack提供了前端开发缺乏的模块化开发方式,将各种静态资源视为模块,并从它生成优化过的代码。(使用前必须安装Node.js)。

Webpack的主要目标是将JavaScript文件打包在一起,打包后的文件用于在浏览器中使用。

(3)安装Vue脚手架

npm i -g @vue/cli-init

目前vue-cli已经升级到了3.0版本,3.0所需的webpack版本是4.xxx,2.0版本目前也很流行,2.0所需的webpack版本是3.xxx。

补充

关于vue-cli2.x和vue-cli3.x创建项目的区别:

(1)vue-cli2.x创建项目:

vue init webpack 项目名称

(2)vue-cli3.x创建项目:

vue create 项目名称

Vue项目创建

(1)创建目录

  • 1、从文件夹直接进入:
    在这里插入图片描述
  • 2、或者,指令创建目录
cd d:\vue_project\

(2)创建项目

vue init webpack demo

(3)若是需要安装模块,使用:

npm install 模块名
yarn add 模块名

(4)启动项目

npm run dev

在这里插入图片描述

初始访问项目,显示如下界面即表示创建成功:
在这里插入图片描述

Vue项目目录结构

在这里插入图片描述
在这里插入图片描述

项目运行流程

通过main.js将App.vue渲染到index.html的指定区域中。

  • App.vue用来编写带渲染的模板结构
    在这里插入图片描述

  • index.html中需要预留一个el区域
    在这里插入图片描述

  • main.js 把App.vue 渲染到了index.html 所预留的区域中
    在这里插入图片描述

组件结构

每个组件都会拥有的三个结构:模板、行为、样式
在这里插入图片描述
删掉一些没有的内容,留下的干净模板:
在这里插入图片描述

GitHub 加速计划 / vu / vue
207.52 K
33.66 K
下载
vuejs/vue: 是一个用于构建用户界面的 JavaScript 框架,具有简洁的语法和丰富的组件库,可以用于开发单页面应用程序和多页面应用程序。
最近提交(Master分支:1 个月前 )
73486cb5 * chore: fix link broken Signed-off-by: snoppy <michaleli@foxmail.com> * Update packages/template-compiler/README.md [skip ci] --------- Signed-off-by: snoppy <michaleli@foxmail.com> Co-authored-by: Eduardo San Martin Morote <posva@users.noreply.github.com> 3 个月前
e428d891 Updated Browser Compatibility reference. The previous currently returns HTTP 404. 3 个月前
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐