vue.js - vue js 3 路由不起作用 - 不改变路由
问题描述
index.js
import { createWebHistory, createRouter } from "vue-router";
import Home from "@/views/Home.vue";
import About from "@/views/About.vue";
import Blog from "@/views/Blog.vue";
import Services from "@/views/Services.vue";
import Contact from "@/views/Contact.vue";
const routes = [
{
path: "/",
name: "Home",
component: Home,
},
{
path: "/about",
name: "About",
component: About,
},
{
path: "/services",
name: "Services",
component: Services,
},
{
path: "/blog",
name: "Blog",
component: Blog,
},
{
path: "/contact",
name: "Contact",
component: Contact,
},
];
const router = createRouter({
history: createWebHistory(),
routes,
});
export default router;
应用程序.vue
<template>
<div id="nav">
<router-link to="/">Home</router-link>
<router-link to="/about">About</router-link>
<router-link to="/services">Services</router-link>
<router-link to="/contact">Contact</router-link>
<router-link to="/blog">Blog</router-link>
</div>
<router-view />
</template>
main.js
import { createApp } from 'vue'
import App from './App.vue'
import router from './router'
createApp(App).use(router).mount('#app')
我的代码在这里。当我按下关于,服务等时没有变化。
我哪里错了,我找不到。
当我在浏览器上写 localhost:8081/关于它不起作用时。它转到本地主机:8081
有什么问题,如果你帮助我,我会很高兴。谢谢
解决方案
推荐阅读
- java - 带有过滤器的Android ListView:“打开”过滤列表的项目返回该位置的项目,但在原始列表中
- ios - 适用于 VPN 的 iOS Mobileconfig - iOS 将不接受代理设置
- python - Python 脚本没有被解释
- swift - 返回箭头作为 Swift 中的一种类型
- c++ - 使用 std::move 从 std::optional 缓冲区传递参数时指向空白空间的变量
- reactjs - 测试从本地 JSON 文件中获取一些数据的异步操作创建器
- git - 某些程序/命令带您进入的交互式终端是什么?
- python - Pandas:基于不同数据帧中的组的一个数据帧中的值总和
- typescript - 添加到自动完成列表的自动完成项目在保存文件后不显示
- python - 安装 python 包失败,包 'example' 需要不同的 Python: 2.7.12 not in '>=2.5, >=3.0' ,尽管版本应该适合