【发布时间】:2018-09-14 05:21:36
【问题描述】:
Vue Router 的最新版本允许在新选项卡中打开链接,例如以下
<router-link :to="{ name: 'fooRoute'}" target="_blank">
Link Text
</router-link>
正确呈现<a target="_blank">。
但是,同样的情况似乎不适用于支持路由器路径的 Vuetify v-btn,例如,如果我们想使用图标。
<v-btn icon :to="{ name: 'fooRoute'}" target="_blank">
<v-icon>window</v-icon> Link Text
</v-btn>
尽管组件渲染了<a>,但没有target="_blank" 属性。我们怎样才能做到这一点?
【问题讨论】:
-
您介意提供minimal reproducible example 或小提琴,这样我们就不必为了查看问题并帮助调试。这可能是一个错误或与 vuetify
v-btn和:to的组合不受支持。 -
实际上不可能:github.com/vuetifyjs/vuetify/blob/v1.0.13/src/mixins/… 但你可以贡献并进行 PR :)
标签: vue.js vuejs2 vue-router vuetify.js