我們知道在 HTML 打開連結的方法就是定義 href
如下面的代碼:
<div>
<a href="javascript: void(0);" @click="openBlogDetail(item.id)" class="text-primary">Read
more <i class="mdi mdi-arrow-right"></i></a>
</div>
但是,有時候我們是希望通過單擊連結的方法調用一個 JS 函數。
上面就是定義了一個調用函數,并且傳遞 ID 到函數中。
在函數中打開連結
在函數中打開連結的方法是:
window.open("/blog/detail/" + id, "_self")
需要注意的是,上面的打開方法我們添加了一個參數 _self。
這個參數的意思是在目前的标簽頁中打開。
按照現代浏覽器的配置,如果不添加這個參數,将會把需要打開的連結在一個新的标簽頁中打開。