【发布时间】:2020-05-18 15:01:11
【问题描述】:
<router-link to="/" tag="a" :title="title">
<span class="icon icon-home i-large" />
<span class="class-2">Name</span>
</router-link>
这就是我所拥有的……
如您所见,我正在使用to 道具。但我不想使用它。每当有人点击它时,我想执行一个功能并使用程序导航。
这怎么可能?我拥有的结构和 html 不应更改,它仍应按预期工作。
【问题讨论】:
-
我认为如果你这样写的话你可以内联:
:to="myFuncRetVal"并添加@click="myFunc",只要你的函数返回一个字符串。 -
to是一个prop,所以你可以做任何你可以用prop做的事情。我添加了两个 sn-ps 的答案:一个使用computed值来更改此道具,第二个添加method来更改此道具的值。
标签: vue.js vuejs2 vue-component vuex