vue的路由与nodejs的环境搭建

简介: vue的路由与nodejs的环境搭建

一.路由

      Vue的路由是指Vue Router,它是Vue.js官方提供的用于实现前端路由的插件。Vue Router允许你在单页面应用中定义不同的路由,并根据不同的路由显示相应的组件内容,实现页面的切换和跳转

       1.1 案例--实现页面的切换

               第一步:引入路由的js依赖

<script src="https://cdn.bootcdn.net/ajax/libs/vue-router/2.6.0/vue-router.js"></script>

               第二步:定义两个组件,通过点击不同的组件按钮来切换页面

var One = Vue.extend({
        template: "<div>我是第一个页面,我是翻斗乐园的小美</div>"
      });
      var Two = Vue.extend({
        template: "<div>我是第二个页面,我是天天盼望着下班的章鱼哥</div>"
      });

               第三步:定义组件与路径对于的关系

var routes = [{
        component: One,
        path: '/one'
      },{
        component: Two,
        path: '/two'
      }]

              第四步:.通过路由关系获取路由对象router

var router=new VueRouter({routes});

               第五步:.将路由对象放到vue的实例中

var router=new VueRouter({routes});
      new Vue({
        el: "#contect",
        //5.将路由对象放到vue的实例中
        router,
        data() {
          return {
          };
        },
        methods: {
        }
      })

               第六步:定义两个触发路由的事件的按钮

   <router-link to="/one">第一个界面</router-link>
     <router-link to="/two">第二个界面</router-link>

              第七步:定义路由的内容(锚点)

<router-view></router-view>

<head>
    <meta charset="utf-8">
    <title>路由-页面的切换</title>
    <script src="https://cdn.bootcdn.net/ajax/libs/jquery/3.7.1/jquery.js"></script>
    <script src="https://cdn.bootcdn.net/ajax/libs/vue/2.6.10/vue.js"></script>
    <!-- 1.引入路由的js依赖 -->
    <script src="https://cdn.bootcdn.net/ajax/libs/vue-router/2.6.0/vue-router.js"></script>
  </head>
  <body>
    <!-- 定义边界 -->
    <div id="contect">
      <!-- 6.定义两个触发路由的事件的按钮 -->
      <router-link to="/one">第一个界面</router-link>
      <router-link to="/two">第二个界面</router-link>
      <!-- 7.定义路由的内容(锚点) -->
      <router-view></router-view>
    </div>
    <script type="text/javascript">
      // 2.定义两个组件,通过点击不同的组件按钮来切换页面
      var One = Vue.extend({
        template: "<div>我是第一个页面,我是翻斗乐园的小美</div>"
      });
      var Two = Vue.extend({
        template: "<div>我是第二个页面,我是天天盼望着下班的章鱼哥</div>"
      });
      // 3.定义组件与路径对于的关系
      var routes = [{
        component: One,
        path: '/one'
      },{
        component: Two,
        path: '/two'
      }]
      // 4.通过路由关系获取路由对象router
      var router=new VueRouter({routes});
      new Vue({
        el: "#contect",
        //5.将路由对象放到vue的实例中
        router,
        data() {
          return {
          };
        },
        methods: {
        }
      })
    </script>
  </body>

完成上面七个步骤,我们就完成啦,来看一下效果吧!!

 

二.nodejs的环境搭建

      Node.js是一个基于Chrome V8引擎的JavaScript运行时环境,可以用于开发服务器端应用程序。它允许开发者使用JavaScript语言进行服务器端编程,使得前端开发者可以使用相同的语言和工具来开发整个应用的前后端部分。

       npm(Node Package Manager)是Node.js的包管理器,它是一个用于安装、管理和发布Node.js模块的命令行工具。npm提供了一个庞大的开源软件生态系统,使开发人员能够轻松地共享和重用代码。

       2.1 下载依赖

       下载官网:

      根据自己的情况进行选择 ,下载解压

2.2 编辑环境变量

      可以输入这两个查看版本

2.3 建包

在压缩包的目录下建立以下两个包

2.4 测试

       在CMD中执行以下三行代码,路径根据自己的改变

        执行之后会会在C盘下生成文件

里面是这样的就可以啦!

       接着,我们在执行这行代码测试:

刚刚新建的两个包下有这些东西就可以啦!!!

      今天的分享就到这啦!!

相关文章
|
2月前
|
JavaScript 前端开发 持续交付
构建现代Web应用:Vue.js与Node.js的完美结合
【10月更文挑战第22天】随着互联网技术的快速发展,Web应用已经成为了人们日常生活和工作的重要组成部分。前端技术和后端技术的不断创新,为Web应用的构建提供了更多可能。在本篇文章中,我们将探讨Vue.js和Node.js这两大热门技术如何完美结合,构建现代Web应用。
44 4
|
3月前
|
资源调度 JavaScript 前端开发
路由管理:Vue Router的使用和配置技巧
【10月更文挑战第21天】路由管理:Vue Router的使用和配置技巧
55 3
|
3月前
|
JavaScript API
vue 批量自动引入并注册组件或路由等等
【10月更文挑战第12天】 vue 批量自动引入并注册组件或路由等等
|
3月前
|
JavaScript 前端开发 API
vue3中常用插件的使用方法:按需引入自定义组件,自动导入依赖包,自动生成路由,自动生成模拟数据
vue3中常用插件的使用方法:按需引入自定义组件,自动导入依赖包,自动生成路由,自动生成模拟数据
929 0
|
3月前
|
JavaScript 前端开发 UED
vue中vue-router路由懒加载(按需加载)的作用以及常见的实现方法
vue中vue-router路由懒加载(按需加载)的作用以及常见的实现方法
228 1
|
3月前
|
JavaScript
Node.js 路由
10月更文挑战第5天
27 2
|
3月前
|
JavaScript 前端开发 UED
|
2月前
|
JavaScript UED
"Vue实战技巧大揭秘:一招解决路由跳转页面不回顶部难题,让你的单页面应用用户体验飙升!"
【10月更文挑战第23天】在Vue单页面应用中,点击路由跳转时,默认情况下页面不会自动滚动到顶部,这可能影响用户体验。本文通过一个新闻网站的案例,介绍了如何使用Vue-router的全局前置守卫和`scrollBehavior`方法,实现路由跳转时页面自动滚动到顶部的功能,提升用户浏览体验。
101 0
|
3月前
|
JavaScript API
Vue中使用require.context()自动引入组件和自动生成路由的方法介绍
Vue中使用require.context()自动引入组件和自动生成路由的方法介绍
88 0
|
3月前
|
JavaScript
Vue路由传参实战指南:三种常用方法示例演示
Vue路由传参实战指南:三种常用方法示例演示
141 0