vuejs如何检查数组中是否存在密钥/ ID

时间:2016-01-27 22:59:08

标签: vue.js

我有一个roles数组,列出了所有可用的角色。每个用户都分配了一个或多个角色,名为user_roles

我将所有roles列为复选框,默认情况下标记为未选中。 当我选择一个用户时,我希望能够检查列表中的角色ID是否与我的user_roles数组中的ID匹配。

在php / html中我可以通过

实现这一点
<?=in_array($user_roles, $role->id) ? 'checked' : '' ?>

我怎样才能在vuejs中实现同样的目标?

我正在使用以下示例尝试相同的想法:

<input type="checkbox" name="role[]" :value="role.id" :id="'role' + role.id" :checked="in_array(user_roles, role.id)" />

1 个答案:

答案 0 :(得分:0)

使用数组的import urllib2 keyword = raw_input('keyword: ') URL = "http://www.uniprot.org/uniprot/?sort=score&desc=&compress=no&query=%s&fil=&limit=10&force=no&preview=true&format=fasta" % keyword filehandle = urllib2.urlopen(URL) url_text = filehandle.readlines() for line in url_text: if line.startswith('>'): print line[line.index(' ') : line.index('OS')] 方法:

indexOf