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 Android开发
【02】仿站技术之python技术,看完学会再也不用去购买收费工具了-本次找了小影-感觉页面很好看-本次是爬取vue需要用到Puppeteer库用node.js扒一个app下载落地页-包括安卓android下载(简单)-ios苹果plist下载(稍微麻烦一丢丢)-优雅草卓伊凡
【02】仿站技术之python技术,看完学会再也不用去购买收费工具了-本次找了小影-感觉页面很好看-本次是爬取vue需要用到Puppeteer库用node.js扒一个app下载落地页-包括安卓android下载(简单)-ios苹果plist下载(稍微麻烦一丢丢)-优雅草卓伊凡
24 7
【02】仿站技术之python技术,看完学会再也不用去购买收费工具了-本次找了小影-感觉页面很好看-本次是爬取vue需要用到Puppeteer库用node.js扒一个app下载落地页-包括安卓android下载(简单)-ios苹果plist下载(稍微麻烦一丢丢)-优雅草卓伊凡
|
27天前
|
JavaScript 前端开发 jenkins
抛弃node和vscode,如何用记事本开发出一个完整的vue前端项目
本文探讨了在不依赖Node和VSCode的情况下,仅使用记事本和浏览器开发一个完整的Vue3前端项目的方法。通过CDN引入Vue、Vue Router、Element-UI等库,直接编写HTML文件实现页面功能,展示了前端开发的本质是生成HTML。虽然日常开发离不开现代工具,但掌握这种基础方法有助于快速实现想法或应对特殊环境限制。文章还介绍了如何用Node简单部署HTML文件到服务器,提供了一种高效、轻量的开发思路。
53 10
|
4月前
|
资源调度 JavaScript 前端开发
路由管理:Vue Router的使用和配置技巧
【10月更文挑战第21天】路由管理:Vue Router的使用和配置技巧
83 3
|
4月前
|
JavaScript API
vue 批量自动引入并注册组件或路由等等
【10月更文挑战第12天】 vue 批量自动引入并注册组件或路由等等
|
4月前
|
JavaScript 前端开发 API
vue3中常用插件的使用方法:按需引入自定义组件,自动导入依赖包,自动生成路由,自动生成模拟数据
vue3中常用插件的使用方法:按需引入自定义组件,自动导入依赖包,自动生成路由,自动生成模拟数据
1149 0
|
4月前
|
JavaScript 前端开发 UED
vue中vue-router路由懒加载(按需加载)的作用以及常见的实现方法
vue中vue-router路由懒加载(按需加载)的作用以及常见的实现方法
285 1
|
4月前
|
JavaScript 前端开发 UED
|
3月前
|
JavaScript UED
"Vue实战技巧大揭秘:一招解决路由跳转页面不回顶部难题,让你的单页面应用用户体验飙升!"
【10月更文挑战第23天】在Vue单页面应用中,点击路由跳转时,默认情况下页面不会自动滚动到顶部,这可能影响用户体验。本文通过一个新闻网站的案例,介绍了如何使用Vue-router的全局前置守卫和`scrollBehavior`方法,实现路由跳转时页面自动滚动到顶部的功能,提升用户浏览体验。
174 0
|
4月前
|
JavaScript API
Vue中使用require.context()自动引入组件和自动生成路由的方法介绍
Vue中使用require.context()自动引入组件和自动生成路由的方法介绍
143 0
|
4月前
|
JavaScript
Vue路由传参实战指南:三种常用方法示例演示
Vue路由传参实战指南:三种常用方法示例演示
195 0

热门文章

最新文章