Vue2学习笔记之核心技术

一、Vue-cli工具的安装

npm i -g vue-cli

**注意:**如果安装过慢,我们可以去安装npm的淘宝镜像

简单就是执行下面的命令

npm install -g cnpm --registry=https://registry.npm.taobao.org

在这里插入图片描述
使用淘宝镜像安装vue-cli

cnpm i -g vue-cli

安装完成后使用 vue --version 或者 vue -V 查看是否安装完成。
在这里插入图片描述
**注意:**这里我们查看到的vue的版本是2.9.6的,如果我们想要把版本提升到3.x的版本,我们可以

cnpm i -g @vue/cli

查询相关资料发现,以下区别
在这里插入图片描述

二、通过vue-cli工具创建工程目录

2.1 首相进入到需要创建项目工程的目录下

在这里插入图片描述

2.2 开始创建工程

在这里插入图片描述
执行上面的命令后,我们发现会询问是否需要使用淘宝的镜像来创建工程,我们选择yes,在终端中输入y后回车。
页面跳转到这个界面
在这里插入图片描述
我们选择使用手动去创建工程目录,界面跳转至如下截图
在这里插入图片描述
截图中列表中的即为可供选择安装的内容,我们可以使用上下箭头去移动,并且可以使用空格键去选中和取消选中。
在这里插入图片描述
我们现在仅勾选这几个组件,然后回车。
在这里插入图片描述
代码校验建议选择,Airbnb或者Standard;当前我们选择Airbnb,然后回车
在这里插入图片描述

在这里插入图片描述
稍等后我们可以看到项目创建成功

在这里插入图片描述

2.3 运行cli工具创建的工程

**注意:**在我们执行npm run serve启动项目的时候,首先我们需要将当前的目录移动到hello-world中
在这里插入图片描述

2.4 使用vue ui图形化界面创建项目工程

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

三、vue-router简介

在界面中添加Info页面

在这里插入图片描述

3.1 创建Info.vue

<template>
  <div>
    hello info component
  </div>
</template>

<script>
export default {
  name: 'Info',
};
</script>

<style scoped>

</style>

3.2 router.js中添加Info的路由

import Vue from 'vue';
import Router from 'vue-router';
import Home from './views/Home.vue';
import Info from './views/Info.vue';

Vue.use(Router);

export default new Router({
  mode: 'history',
  base: process.env.BASE_URL,
  routes: [
    {
      path: '/',
      name: 'home',
      component: Home,
    },
    {
      path: '/info',
      name: 'info',
      component: Info,
    },
    {
      path: '/about',
      name: 'about',
      // route level code-splitting
      // this generates a separate chunk (about.[hash].js) for this route
      // which is lazy-loaded when the route is visited.
      component: () => import(/* webpackChunkName: "about" */ './views/About.vue'),
    },
  ],
});

3.3 在app.vue中添加Info路由文字链接

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值