我的代码是
<div class="md-list-item-content">
<drop-down direction="down">
<md-button
slot="title"
class="md-button md-button-link md-white md-simple dropdown-toggle"
data-toggle="dropdown">
<i class="material-icons">view_day</i>
<p>Links</p>
</md-button>
<ul class="dropdown-menu dropdown-with-icons">
<li
v-for="li in linksExternal"
:key="li.name">
<a :href="li.href" >
<i class="material-icons">{{ li.icon }}</i>
</a>
</li>
</ul>
</drop-down>
</div>
我的脚本代码是
linksExternal: [
{ name: "NCI Dictionary", href: "https://www.cancer.gov/publications/dictionaries/cancer-terms target='_blank'" , icon: "dns" }
]
我尝试在各种位置(例如HTML的标记位置)添加target ='_ blank',但它始终始终在同一标签中打开,否则我可能语法不正确。有人可以指出我正确的方向吗?这是Vue的特定项,还是我应该使用调用window.open的函数以其他方式进行处理?如果可以的话,我会尽量保留Vue最佳做法方法。这应该是查找的简单解决方案,但我还没有找到解决方案。
尝试在内部使用target="_blank"
:
我对标记的其余部分不太确定,但是我建议您从linksExternal对象中删除目标部分,然后将其放入<a>
元素中,如下所示