Vue.js 2绑定变量中的类

时间:2017-01-19 10:45:01

标签: javascript laravel data-binding vuejs2

我正在使用Vue.js 2和Laravel 5.3构建一个网站。

当我点击testOptions += Tests.Argument(TestFrameworks.Specs2, "failtrace") 时,该类不会绑定变量,任何想法?
*这是html。

ajaxbtn

*这是脚本

<div  id="root" class="container">
   <ajaxbtns>
      <ajaxbtn name="get taiwanstay"  url="api/taiwanstay" :selected="true" ></ajaxbtn>
       <ajaxbtn name="get itwyp" url="api/itwyp" ></ajaxbtn>
    </ajaxbtns>
 </div>

1 个答案:

答案 0 :(得分:0)

问题不在于变量的绑定,这很好。问题是btnActive将在每次迭代时发生变化。如果最后一个btn匹配,你可能会很幸运,这会将它设置为true。但是,如果先前满足条件,则无论如何都会从true切换为false。

相反,请对您的查询进行条件化,然后将btn分配给btnActive

if (btn.name == name) {
    this.btnActive = btn;
}