【发布时间】:2016-10-08 11:43:00
【问题描述】:
我正在尝试学习 vue.js 和 javascript,所以对于那些已经走过这条路的人来说这可能很容易......所以请告诉我路......
我想要一个通用的函数来传递参数所以...
在 HTML 中
我有一个带有 div id 参数的函数调用
<button @click="showdiv('user_likes')" type="button" class="btn btn-default">+</button>
在 vue 中,所有 div 元素默认为 false。 这是我在 Vue.js 方法中的函数
changediv: function(data){
data==false ? data=true : data=false;
},
感谢所有提示
【问题讨论】:
-
如果你返回一个
!data而不是那个条件不是更容易吗? -
您将字符串传递给
showdiv(),然后测试它是否为布尔值,因此它始终为假。尝试将==更改为===或@phaberest 说使用data = !data -
phaberest & @Aron,是的,返回 !data 更容易,Aron 感谢您的详细解释。
标签: vue.js