如何在 VueJS 0.11 中将布尔变量输出为 "yes/no"?
How can I output a boolean variable as "yes/no" in VueJS 0.11?
我有一个名为 is_admin 的字段。我正在使用 VueJS 构建所有用户的自动完成搜索。
我想将 is_admin 字段输出为 true/false 或 yes/no,但我的数据库字段是布尔值,1 或 0。
如何以可读的方式输出值而不是作为布尔字段?
尝试这样的事情:
<span>{{ user.is_admin ? "Admin" : "User" }}</span>
如果您需要多次执行此操作,您可以考虑将逻辑放入过滤器中:
Vue.filter('yesno', function (value) {
return value ? 'Yes' : 'No';
})
然后像这样使用它:
<div>
Admin? {{ is_admin | yesno }}
</div>
我有一个名为 is_admin 的字段。我正在使用 VueJS 构建所有用户的自动完成搜索。
我想将 is_admin 字段输出为 true/false 或 yes/no,但我的数据库字段是布尔值,1 或 0。
如何以可读的方式输出值而不是作为布尔字段?
尝试这样的事情:
<span>{{ user.is_admin ? "Admin" : "User" }}</span>
如果您需要多次执行此操作,您可以考虑将逻辑放入过滤器中:
Vue.filter('yesno', function (value) {
return value ? 'Yes' : 'No';
})
然后像这样使用它:
<div>
Admin? {{ is_admin | yesno }}
</div>