1
vue 2を使用して別のページに正しくリンクするにはどうすればよいですか?私はブートストラップテーブルを持っていて、すべての行が別の場所にリンクしています。どうすればこのことができますか?私はこのようにそれを行う場合:タグ内のVue.jsリンク
<td @click="destroy(forum)">forum</td>
注:
<tr @click="url(forum)">data</tr>
url(forum) {
window.location.href = '/berichten/' + forum.slug;
}
私はこのようにその行の別の@click
を追加することはできません私はVue.jsルータを使用しないでください。私はそれではなく、私のdestroy(forum)
機能のurl(forum);
機能へと進む<td @click="destroy(forum)">
をクリックすると
任意の助けも
--EDIT--
をいただければ幸いです。
「追加できません」を展開できますか?それを追加するとどうなりますか?クリックハンドラは機能しませんか? '
通常の ''要素を 'href'属性で使用することを検討してください。ランダムな要素にクリックハンドラを追加するのではなく、別のURLにナビゲートするだけでよいのです。 –
@AtesGoralあなたは例を挙げることができますか?すでにそれを試みたが、それは私のために働いていない。 – Jamie
答えて
".stop" modifierを使用して、ネストされたクリックハンドラの防止イベントの伝播:
デモ(非Vue.js):
https://jsfiddle.net/atesgoral/xgn92eb0/
出典
2017-02-01 16:18:27
さて、あなたは銃に私を打つようだ。 –
はあなた
td
を変更してくださいクリックイベントがtrにバブリングされないように、.stop
の宣言をクリックしてください。このようになります:
出典
2017-02-01 16:19:27
関連する問題