2016-11-07 150 views
0

我想知道人们使用的这些选项更多。Vuejs 2 v-on:click.prevent()

1)对正常使用v型上(DIV,跨度等等)元件

<div v-on:click="myFunction" class="cursor-pointer">Click me<div> 

在这里,它需要有一个类来建立的指针光标,以指示是可点击,并增加用户体验。

1)在链接元素上使用v-on 点击我 在这里,不需要任何类别来设置指针游标。但是,它要求阻止模式停止链接操作。

那么,这两种方法的最佳做法,优点和缺点是什么?

回答

3

最终,它并不重要。一般来说,你应该用Vue.js写你的HTML dom,就像你不用Vue.js写它一样。如果某个东西应该是链接,因为它导致了应用程序中的另一个视图,那么<a>就是合理的。如果你通常不使用锚链接,如果它只是一个静态的HTML页面,那么你可能最好用div,span或者你的开发人员直觉来决定。

总是试图写你的代码,就好像别人会看着它一样,在这种情况下,他们会对某个<a>应该做的事情有一些期待。

+0

Tks!一旦链接将用户导向另一个页面,它就很有意义。例如,打开和关闭面板的操作可能只是一个div或跨度或其他任何内容。 –