当前位置: 首页 > 知识库问答 >
问题:

vuejs路由器链接和eslint规则

轩辕弘雅
2023-03-14

如果安装vuejs eslint插件并将其配置为使用“强烈推荐”规则集,linter将告诉您更改以下代码:

<router-link class="my-link" :to="{ name: 'index' }">Home</router-link>

进入这个

<router-link
  class="my-link"
  :to="{ name: 'index' }"
>
  Home
</router-link>

问题是,当您这样做时,您的

这是导致问题的规则,通过使用配置选项并告诉规则忽略

<router-link
  class="my-link"
  :to="{ name: 'index' }"
>Home</router-link>

以前有人遇到过这种情况吗?有没有办法只修剪锚定标记内的文本?我是否缺少Vue路由器配置或ESLint配置?

下面是一个例子的链接:

https://jsfiddle.net/rpf3/wex7dvpc/4/


共有1个答案

宓弘壮
2023-03-14

如果您愿意在这里使用css并使链接内联块元素而不是默认内联块元素,那么空白将消失。

更新小提琴:https://jsfiddle.net/5cps4837/

a {
  display: inline-block;
}
 类似资料:
  • 我有一个使用vue创建的单页应用程序,导航链接都是使用标记完成的。导航中有几个项目我的老板想在导航中使用,但禁用了,这样人们就可以看到一些即将推出的功能。然而,我不知道如何完全禁用路由器链接! 不执行任何操作,不执行任何操作(我尝试将其发送到一个函数,看看这是否会阻止单击,但它只是调用函数并路由,尽管存在阻止),添加一个

  • 我正在尝试在我的nginx服务器上设置vue路由器。我遇到的问题是,如果我直接在浏览器中输入url,我的路线就不起作用。 我尝试了vue路由器文档中描述的服务器配置,以及建议的堆栈溢出类似配置。我当前的nginx位置配置如下: 所做的就是将任何路径重定向到我的根组件(path:),而不是。这确实有意义,并且似乎只重定向到索引文件。我如何重定向直接链接的到路由在我的VueJS应用程序? 以下是我的v

  • 我正在用VueJS在Laravel 5.7中构建一个应用程序。我有一个谷歌地图(使用vue2谷歌地图构建),有200个标记,每个标记都有一个信息窗口。我想在infoWindow中包含一个路由器链接,但由于该链接是作为字符串传递的,所以Vue似乎没有对其进行解析。 这是我目前的组件-除了路由器链接,所有的工作 有人能建议一种方法来解析路由器链接吗? 谢谢你

  • 我正在使用React路由器与链接,以改变URL和导航通过应用程序。在阅读列表中,我使用以下代码导航用户阅读edit: 我定义了以下路由: 我怎样才能解决那个问题?

  • 我需要以两种方式路由到某个组件——一种是带参数的,另一种是不带参数的。我已经搜索了可选参数,但不知何故找不到太多信息。 所以我的路线: 当我以编程方式调用参数时,一切都很好 但是我也需要通过导航这样称呼它 组件接受道具 以及用作此类的组件 现在,我设法让它工作的丑陋方式是复制路线,让其中一个不带道具: 它实际上是有效的,但我对它不满意-也在开发模式下vuejs警告我 当然有一种方法可以在组件调用中

  • Navigating Programmatically