前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >人类高质量vue学习笔记(五)

人类高质量vue学习笔记(五)

作者头像
知否技术
发布2022-08-23 18:51:29
2940
发布2022-08-23 18:51:29
举报
文章被收录于专栏:eclipse编程eclipse编程

1. Axios

Axios 和 Ajax 的作用一样,是一个用于发起异步请求的技术,它在 Vue 中被广泛使用。

CDN 引入:

代码语言:javascript
复制
<script src="https://unpkg.com/axios/dist/axios.min.js"></script>

发送 GET 请求:

代码语言:javascript
复制
axios.get("http://localhost:8081/user",{ params: { id: id }, headers: { token: token }})
.then(res => {
    console.log(res);
})
.catch(err => {
    console.error(err);
})

发送 POST 请求:

代码语言:javascript
复制
axios.post("http://localhost:8081/save",{id:id,name:'知否技术'}, { headers: { 'token': token }})
.then(res => {
    console.log(res);
})
.catch(err => {
    console.error(err); 
})

2. 脚手架

说起脚手架,我们首先会想到:

众所周知,脚手架是为了保证工程顺利施工而搭设的工作平台,它是整个工程的基础框架。

脚手架搭建好之后,工人只用专注于垒砖砌墙等主要工作。

Vue 中的脚手架和工程中的脚手架功能类似。

在没有脚手架之前,我们开发 Vue 项目需要在每个页面都引入 vue 等相关的 js,需要配置一堆文件,还需要费尽心思去维护各个页面之间的关系,非常苦逼。

而 Vue 脚手架帮我们把项目的结构、配置文件、路由等全部配置好了, 我们再也不用管那些乱七八糟的配置了,只需要安安静静开发相关业务功能即可。

3. Vue CLI

CLI 叫做命令行界面,俗称脚手架。学过 Linux 的应该都知道我们可以通过一些Linux 命令完成一些操作。

Vue CLI 是 Vue 官方用来发布 vue.js 项目的脚手架。通俗的来说就是:有了 Vue-CLI(Vue 脚手架),我们可以使用一些 vue 相关的命令快速创建一个包含各种配置的 vue 项目。

Vue CLI 优点:使用简单的命令快速创建 Vue 项目,创建的项目包含各种配置文件、通用的 js 等,大大提高了我们的开发速度。

3.1 安装配置 node 环境

因为 Vue-CLI 的使用要基于 Node.js,所以我们要先安装配置 node 环境。

1.下载

官网地址

代码语言:javascript
复制
http://nodejs.cn/download/

2.配置环境变量

windows系统:

系统环境变量 -> 新建属性:NODE_HOME,值为 node.js 的安装目录。path 变量新增 %NODE_HOME%

Mac 系统:安装完自动配置环境变量。

3.验证

代码语言:javascript
复制
node -v

4.配置淘宝镜像

配置完,可以提高下载速度:

代码语言:javascript
复制
npm config set registry https://registry.npm.taobao.org
npm config get registry

5.配置 npm 下载依赖位置

windows:

代码语言:javascript
复制
npm config set cache "E:\nodereps\npm_cache"
npm config set prefix "E:\nodereps\npm_global"

macOS:

代码语言:javascript
复制
npm config set cache "/Users/zhifou/nodereps"
npm config set prefix "/Users/zhifou/nodereps"

6.验证nodejs环境配置

代码语言:javascript
复制
npm config ls

注:

我们安装配置 node.js 之后,用到的最关键的东西是 npm 。npm 全称是 Node Package Manager,也就是 node.js 的包管理工具。

npm 可以将第三方的插件(依赖)下载到本地使用,例如 axios 、vue-pdf 等。既然要从远程仓库下载到本地,所以需要配置依赖的下载位置。

学过后端的应该知道,其实 npm 就像 Maven 一样,Maven 主要是用来管理后端依赖,npm 主要用来管理前端依赖。

3.2 安装 Vue-CLI

1.先卸载之前安装的脚手架

代码语言:javascript
复制
npm uninstall -g @vue/cli  // 3.x版本
npm uninstall -g vue-cli  // 2.x版本

2.安装vue Cli

代码语言:javascript
复制
npm install -g vue-cli

4. 创建脚手架项目

因为 Vue 最新版本是 vue 3.0,这里我们主要介绍基于 vue 2.0 版本创建脚手架项目。

vue2 创建脚手架项目命令:

代码语言:javascript
复制
vue init webpack 项目名

例如:

这里我们使用 VSCODE 导入刚刚创建的项目:

上面项目的结构就是我们借助 vue-cli 脚手架通过一些简单的命令创建出来的 vue 项目的结构。

运行项目:

代码语言:javascript
复制
npm run start

下面就是使用 vue 脚手架创建出来的 vue 项目的初始(通用)页面。

5. vue 脚手架项目结构

重点关注 assets、components、router、main.js 这几个目录。

6. 问题解答

1.Axios 和 vue 啥关系

答:Axios 是一个基于 promise 的网络请求库,我们可以在 vue 项目中集成 axios ,从而发起 http 请求。

2.node 和 vue-cli 啥关系

答:node.js 能够在服务器端运行 js 代码。vue-cli 可以自动生成一个 vue 项目文件夹,这个项目文件夹中包含项目的配置文件、依赖包信息文件等。要想使用 vue-cli,必须先安装配置 node.js 环境。

3.vue-cli 和脚手架啥关系

答:vue-cli 就是 Vue 的脚手架工具,我们在 node 环境下安装完 vue-cli 之后,就可以使用 vue-cli(脚手架)快速搭建 vue 项目。

4.脚手架项目和 npm 啥关系

答:我们使用 vue-cli 创建的就是脚手架项目,创建完项目之后,我们可以使用 npm 管理第三方依赖。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2022-08-07,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 知否技术 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1. Axios
  • 2. 脚手架
  • 3. Vue CLI
    • 3.1 安装配置 node 环境
      • 3.2 安装 Vue-CLI
      • 4. 创建脚手架项目
      • 5. vue 脚手架项目结构
      • 6. 问题解答
      相关产品与服务
      内容分发网络 CDN
      内容分发网络(Content Delivery Network,CDN)通过将站点内容发布至遍布全球的海量加速节点,使其用户可就近获取所需内容,避免因网络拥堵、跨运营商、跨地域、跨境等因素带来的网络不稳定、访问延迟高等问题,有效提升下载速度、降低响应时间,提供流畅的用户体验。
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档