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

相关推荐