如果我想在锚标记中添加死链接,因为我想使用(点击),那么我可以使用[routerLink]=""
或href="javascript:void(0);"
。两者都具有相同的效果,我认为浏览器兼容性没有区别。
哪一个更喜欢使用?有什么不同吗?
答案 0 :(得分:2)
href="javascript:void(0);"
这一行是什么,它会重定向到你的家乡路线/根路线,而
a
void运算符计算给定的表达式,然后返回undefined。
了解更多信息 -
* What does “javascript:void(0)” mean?
除此之外,如果你想让它event.preventDefault()
作为deadlink只是通过click事件传递事件并使用 canAcceptPayPal: computed('data.event.paymentCurrency', function() {
return this.get('store').queryRecord('setting', {})
.then(setting => {
console.log(setting);
console.log(setting.paypalSandboxUsername || setting.paypalLiveUsername);
return false;
});
这将停止锚标记的默认动作将执行你想要做的事。 / p>