如何在路径中使用非英语字符作为Url?(如果不想对服务器信任做任何事情!)如下所示:
https://example.com/صفحه_مورد_نظر
Vue-路由器不理解非英语字符!
const router = createRouter({
history: createWebHistory(import.meta.env.BASE_URL),
routes: [
{
path: '/صفحه_مورد_نظر',
name: "home",
component: Home,
},
],
});
发布于 2022-04-30 16:43:35
解决方案是使用名为encodeURI()
的内置js函数。它也有助于处理其他地方的非英语字符,如工具提示,或当你悬停在一个链接!
const router = createRouter({
history: createWebHistory(import.meta.env.BASE_URL),
routes: [
{
path: '/'+ encodeURI('صفحه_مورد_نظر'),
name: "home",
component: Home,
},
],
});
https://stackoverflow.com/questions/72070348
复制相似问题