目录

一、如何使用Vue_cli搭建SPA项目

二、如何在SPA项目中使用路由

三、嵌套路由的使用


一、如何使用Vue_cli搭建SPA项目

1、Vue_cli的定义:

                在分享使用Vue_cli搭建SPA项目之前先跟大家介绍Vue_cli是什么

 vue-cli是vue.js的脚手架,用于自动生成vue.js+webpack的项目模板,创建命令如下:        vue init webpack xxx,其中Vue_cli最早是来自工程学,在我们建房子时,我们会先搭建     好一个脚手架,目的:使搭建房子的效率更高,使用Vue_cli搭建SPA项目也是如此 

          2、使用Vue_cli搭建SPA项目的步骤:

         1、安装Vue_cli

         2、 使用脚手架vue-cli(2.X版)来构建项目

               2.1使用脚手架创建项目骨架(这个步骤就可以理解为用eclipse来创建一个Maven想项目)

               2.2运行完上面的命令后,我们需要将当前路径改变到SPA这个文件夹内,然后安装需要的模块

               2.3启动并访问项目

     1、安装Vue_cli

          在cmd窗口依次执行以下两个命名:

   npm install -g vue-cli
   npm install -g webpack

执行效果:出现时间以及在上次解压node.js中的node_global出现文件夹就说明安装Vue_cli成功。


         2、 使用脚手架vue-cli(2.X版)来构建项目

               2.1使用脚手架创建项目骨架:

首先打开存放VUE项目的文件夹,我的VUE项目文件夹在下面这个文件夹中:

F:\Users\T440\Documents\HBuilderProjects

 在这个文件中的搜索框中输入cmd,打开命名窗口,

之后进入到属于这个文件夹的cmd窗口,其次在cmd窗口中执行以下命名:

 vue init webpack xxx(xxx为你要创建的SPA项目名)

注意:SPA项目名不能取太长,否则会出现取名不成功,遇到这种情况后,把该cmd窗口关闭,重复以上操作

执行以上命名之后,就会出现九个一问一答的问题:

“一问一答”模式
         1.Project name:项目名,默认是输入时的那个名称spa1,直接回车 
         2.Project description:项目描述,直接回车
         3.Author:作者,随便填或直接回车
         4.Vue build:选择题,一般选第一个
           4.1Runtime + Compiler: recommended for most users//运行加编译,官方推荐,就选它了
           4.2Runtime-only: about 6KB lighter min+gzip, but templates (or any Vue-specific HTML) are ONLY allowed in .vue files 
              - render functions are required elsewhere//仅运行时,已经有推荐了就选择第一个了
         5.Install vue-router:是否需要vue-router,Y选择使用,这样生成好的项目就会有相关的路由配置文件
         6.Use ESLint to lint your code:是否用ESLint来限制你的代码错误和风格。N  新手就不用了,但实际项目中一般都会使用,这样多人开发也能达到一致的语法
         7.Set up unit tests:是否安装单元测试 N
         8.Setup e2e tests with Nightwatch?:是否安装e2e测试  N
         9.Should we run `npm install` for you after the project has been created? (recommended) (Use arrow keys)
           > Yes, use NPM                    
             Yes, use Yarn
             No, I will handle that myself     //选择题:选第一项“Yes, use NPM”是否使用npm install安装依赖

 全部选择好回车就进行了生成项目,出现如下内容表示项目创建完成:

Project initialization finished!

           2.2运行完上面的命令后,我们需要将当前路径改变到SPA这个文件夹内,然后安装需要的模块(这个步骤在之前已经完成)

           2.3启动并访问项目:

输入以下指令来启动项目:

   cd spa1 
   npm run dev

最终会出现成功successfully这个单词以及一个网址,说明使用Vue_cli搭建SPA项目成功。

二、如何在SPA项目中使用路由:

1、目标:实现前后端分离,使组件不在同一个页面中。

          2、目标效果示意图:

           3、目标效果:

          4、步骤:

           4.1:先改变端口号,因为本地的域名有多人使用,导致运行项目的效率慢。

           4.2:先在项目的src文件下的componet文件中定义好组件,然后提供依赖

           4.3:之后在index.js将组件提供组件的路由集合

           4.4:最后在App.vue中定义组件的跳转路径(锚点和跳转链接)

           4.5:重新运行项目

 4.1:改变端口号:

在config的index.js中改变端口号:

注意:在改端口号之前要将项目终止(按ctrl+c将项目终止),重新改变端口号之后,输入npm run dev命名重新将项目启动即可

 4.2:先在项目的src文件下的componet文件中定义好组件,然后提供依赖:

创建两个组件,一个是Home,另一个是About。 

About组件也是如此:

 4.3:之后在index.js将组件提供组件的路由集合:

 4.4:最后在App.vue中定义组件的跳转路径(锚点和跳转链接):

 4.5:重新运行项目:

三、嵌套路由的使用

1、在关于中还有两个跳转,一个是关于本站,一个是关于站长,当点击关于本站是显示出

关于本站的内容, 点击关于站长是显示出关于站长的内容。

2、目标效果:

3、实现目标效果思路:

3.1、定义两个组件,一个叫AboutMe,另一个叫做AboutWebsite

3.2、在项目的src文件下的componet文件中定义好组件,然后提供依赖

          3.3、在关于组件中定义好锚点和路由链接

3.1、定义两个组件,一个叫AboutMe,另一个叫做AboutWebsite

 

3.2、在项目的src文件下的componet文件中定义好组件,然后提供依赖:
 在这一步中最重要的是要在About的路由集合中定义两个子路由。

3.3、在关于组件中定义好锚点和路由链接:

 最后就可以运行出效果:

今天的知识就分享到这里了,希望能够帮助到你!

使用Vue_cli搭建SPA项目相关推荐

  1. 使用vue-cli搭建SPA项目

    哈喽各位本次小無分享使用vue-cli搭建SPA项目 先看本次目录吧 目录 一.如何使用vue-cli搭建SPA项目 1.什么是Vue-cli vue-cli是vue.js的脚手架,用于自动生成vue ...

  2. vue之使用vue-cli搭建SPA项目

    目标 1.如何使用vue-cli搭建SPA项目 步骤一:使用脚手架创建项目骨架 步骤二:运行完上面的命令后,我们需要将当前路径改变到SPA这个文件夹内,然后安装需要的模块 步骤三:启动并访问项目 步骤 ...

  3. 使用 Vue-cli 搭建SPA项目

    使用 Vue-cli 搭建SPA项目 使用 Vue-cli 搭建SPA项目 安装vue-cli 构建项目 package.json Vue项目结构 案例 使用 Vue-cli 搭建SPA项目 使用 V ...

  4. Vue-cli搭建SPA项目

    Vue-cli搭建SPA项目 前言 vue-cli简介 安装vue-cli 使用脚手架vue-cli(2.X版)来构建项目 如何去更改调试地址的端口号 使用vue+elementUI创建SPA项目 V ...

  5. 使用vue-cli来搭建SPA项目

    使用vue-cli来搭建SPA项目 0. 前提:搭建好NodeJS环境 1. 什么是vue-cli? 2. 安装vue-cli 3. 使用脚手架vue-cli(2.X版)来构建项目 0. 前提:搭建好 ...

  6. 超详细使用vue-cli搭建SPA项目

    目录 一.SPA项目的构建 构建前提 利用Vue-cli来构建spa项目 1. 什么是Vue-cli 2. 安装vue-cli(记得电脑联网) 3. 使用脚手架vue-cli(2.X版)来构建项目 二 ...

  7. 搭建SPA项目SPA项目中使用路由嵌套路由

    目录 一.vue-cli建立SPA项目 1.1 安装vue-cli 1.2 命令构建SPA项目 1.3 导入编码器 1.4 SPA项目运行访问过程 二.SPA项目使用路由 2.1 定义组件 2.2 定 ...

  8. 如何使用vue-cli搭建SPA项目

    目录 目标: 一,什么是vue-cli 二,通过vue-cli脚手架构建SPA项目 1,安装vue-cli 2,使用脚手架vue-cli(2.X版)来构建项目 步骤一.使用脚手架创建项目骨架 步骤二: ...

  9. SPA项目搭建及嵌套路由

    目录 上期与大家分享了什么是SPA(单页Web应用),今天来给大家分享如何使用vue-cli搭建一个SPA项目. 一.SPA项目搭建 1. 什么是vue-cli? 2.安装vue-cli 3.使用vu ...

最新文章

  1. ajax iframe实现文件上传,iframe实现Ajax文件上传效果示例
  2. 2019.03.10----LINUX学习笔记
  3. Python3.5在Windows7环境下Scrapy库的安装
  4. phplivechat安卓app下载_掌音教师端下载软件-掌音教师版app下载v1.5.1 安卓官方版...
  5. 机器学习之Fisher线性分类器实现样本分类
  6. 使用WIF实现单点登录Part I——Windows Identity Foundation介绍及环境搭建 -摘自网络...
  7. ROS官网新手级教程总结
  8. HTML fieldset控件
  9. 在python中使用什么函数进行输出_Python中使用pprint函数进行格式化输出的教程
  10. idea一键导包快捷键_十三肝了2晚的《IDEA操作手册-终极秘籍》终于来了...
  11. 用jsonp 解决跨域问题
  12. PowerDesigner--comment和name互相复制
  13. linux 实现秒级定时任务
  14. 数据分析 | 多元线性回归
  15. 谷歌中设置utf8编码
  16. 独家深挖!F1赛车协会“刹车表现”是如何进行数据分析的?
  17. 春风吹又生(1年工作经验感悟)
  18. Git 从入门到放不下
  19. php%00 截断,%00截断问题
  20. 幼儿园案例经验迁移_浅谈在幼儿园数学教学中如何为迁移而教

热门文章

  1. easyswoole not controller class match
  2. 第十三课:树莓派搭建客户端
  3. macos安装更新错误_如何控制何时安装macOS更新
  4. CentOS 查看登陆成功和登陆失败日志
  5. PCL(Point Cloud Library)学习指南资料推荐(2021版)
  6. WPF 绑定继承的样式提示 只能根据带有基类型 IFrameworkInputElement 的目标类型的 Style 样式
  7. iVMS-4200 Vs区别_高中和大学的这些区别虽鲜为人知,却字字有据,句句真实
  8. 【wpf】如果让Bingding 如何让后台数据强制更新界面
  9. php撤回一步,PS怎么撤回很多步
  10. php小程序餐馆点餐订餐外卖系统