JS,Vue,Vue Router,路由管理器,路由简单的入门案例(简述vue-router路由的作用)

Vue Router

Vue.js 官方的路由管理器。它和Vue.js的核心深度集成,让构建单页面应用变得易如反掌。

npm安装vue-cli(vue-cli是vue的脚手架)

npm install vue-cli -g

vue –version

创建项目

创建项目:

vue init webpack vue-demo

npm install命令作用:

将项目下的package.json的devDependencies字段里的插件会被自动安装到node_modules下。

npm install切换淘宝源:

npm config set registry https://registry.npm.taobao.org

npm install –registry=https://registry.npm.taobao.org

项目运行:

npm run dev

JS,Vue,Vue Router,路由管理器,路由简单的入门案例(简述vue-router路由的作用)

项目中使用路由

1、src/App.vue中添加

JS,Vue,Vue Router,路由管理器,路由简单的入门案例(简述vue-router路由的作用)

<header> <!-- router-link 定义点击后导航到哪个路径下 --> <router-link to="/">Index</router-link> <router-link to="/home">Home</router-link> <router-link to="/about">About</router-link></header>

2、src/components/中添加home.vue和about.vue

hoem.vue

<template> <div> <h1>home</h1> <p>{{msg}}</p> </div></template><script> export default { data () { return { msg: "我是home 组件" } } }</script>

about.vue

<template> <div> <h1>about</h1> <p>{{aboutMsg}}</p> </div></template><script> export default { data () { return { aboutMsg: '我是about组件' } } }</script>

2、src/router/index.js路由修改

import Vue from 'vue'import Router from 'vue-router'import HelloWorld from '@/components/HelloWorld'// 引入组件import home from '@/components/home.vue';import about from '@/components/about.vue';Vue.use(Router)const routes = [ { path: '/', name: 'HelloWorld', component: HelloWorld }, { path:"/home", component: home }, { path: "/about", component: about }]var router = new Router({ routes: routes})export default router;

4、运行项目

npm run dev

注意,注释掉如下图所示:

JS,Vue,Vue Router,路由管理器,路由简单的入门案例(简述vue-router路由的作用)

项目运行效果

JS,Vue,Vue Router,路由管理器,路由简单的入门案例(简述vue-router路由的作用)

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

(0)
上一篇 2022年5月21日 下午12:04
下一篇 2022年5月21日 下午12:06

相关推荐

  • 系统医学可以职称评定吗

    系统医学可以职称评定吗 近年来,随着系统医学的发展,越来越多的医疗机构开始重视系统医学的诊断和治疗。系统医学是指通过综合考虑多个器官和系统的功能状态,来制定诊断和治疗方案的医学分支…

    联系我们 2024年12月9日
    0
  • 煤炭开采水资源保护与利用国家重点实验室研发骨干简介

    煤炭开采水资源保护与利用国家重点实验室研发骨干简介 煤炭开采水资源保护与利用国家重点实验室是由中国煤炭工业集团公司、清华大学、北京大学等单位联合共建的一个国家实验室。该实验室的研究…

    联系我们 2024年12月6日
    0
  • 信息系统项目管理师-项目招投标+项目立项管理(《信息系统项目管理师》)

    信息系统项目管理师综合知识:项目招投标 招标和投标是一种商品交易行为,是交易过程的两个方面。招标有公开招标,邀请招标和议标三种。 _ 招标: 按照国家相关规定需要履行项目审批手续的…

    联系我们 2022年5月22日
    316
  • 科技部劳务费标准

    科技部劳务费标准 随着科技的不断发展,科技部在科技领域中扮演着越来越重要的角色。科技部的劳务费标准也成为了科技领域中备受关注的话题。本文将介绍科技部劳务费标准的相关内容。 科技部的…

    联系我们 2024年12月7日
    0
  • “两新”组织党旗红(两新组织党旗红方案)

    潍坊新闻网9月27日讯 金秋时节,行走在潍坊这片土地上,目之所及,是一派欣欣向荣的景象。位于高新区的盛瑞传动股份有限公司生产车间里,职工正在加班加点忙生产、赶订单;奎文区新华路创新…

    联系我们 2023年2月23日
    383
  • 项目管理六要素

    项目管理六要素是指项目管理中六个基本要素,包括目标、范围、时间、质量、资源、风险。这些要素是项目管理的基础,对于项目的顺利实施至关重要。本文将详细介绍项目管理六要素的含义、重要性以…

    联系我们 2024年9月18日
    21
  • 看板可视化管理项目管理工具

    看板可视化管理项目管理工具:让项目管理更高效 随着数字化时代的到来,项目管理也逐渐变得更加高效和智能化。其中,看板可视化管理项目管理工具成为了一个备受关注的工具。看板可视化管理项目…

    联系我们 2024年9月18日
    25
  • 山西省党员信息管理系统

    山西省党员信息管理系统 随着中国共产党的不断发展和扩大,党员的数量也在不断增加。为了更好地管理党员信息,山西省党员信息管理系统应运而生。这个系统可以有效地管理党员的信息,包括党员的…

    联系我们 2024年12月4日
    0
  • 龙岩高级中学李晓思

    龙岩高级中学的李晓思,是一位备受尊敬和敬仰的学长。他在过去的几年中,一直在为学生的学习和生活提供帮助和支持,成为学生们心中的偶像和榜样。 李晓思毕业于龙岩高级中学,曾获得清华大学的…

    联系我们 2024年12月11日
    2
  • 全国五分钟科研英语

    全国五分钟科研英语 摘要: 全国五分钟科研英语是指一种在短时间内通过阅读和理解一篇科研文章,提高读者的科研英语能力的方法。这种方法旨在让读者能够更好地理解科研英语中常用的术语和表达…

    联系我们 2024年12月2日
    1