我有一个basicNotation.md文件,可以很好地路由。
<router-link to="/basicNotation">Test</router-link>
但是,当渲染并路由到它时,结果如下:
<a href="/basicNotation" class="">Test</a>
请注意,没有任何类应用于锚标记!
根据vuejs文档,渲染器应如下所示:https ://router.vuejs.org/api/#active-class
<a href="/basicNotation" class="router-link-exact-active router-link-active">Test</a>
我要去哪里错了?
好的,我在路径中添加了文件扩展名:
<router-link to="/basicNotation.html">Test</router-link>
据我所知,它有效。呈现为:
<a href="/basicNotation.html" class="router-link-exact-active router-link-active">Test</a>
我仍然愿意寻求更好的解决方案。
当然,如果您使用干净的URL(尤其是vuepress干净的URL插件或服务器配置),则应将相应的to属性设置为干净的URL。