javascript - 如何在 VueJS 0.11 中将 bool 变量输出为 "yes/no"?

标签 javascript vue.js

我有一个名为 is_admin 的字段。我正在使用 VueJS 构建所有用户的自动完成搜索。

我想将 is_admin 字段输出为 true/false 或 yes/no,但我的数据库字段是 bool 值、1 或 0。

如何以可读的方式输出值而不是作为 bool 字段?

最佳答案

如果您需要多次执行此操作,您可以考虑将逻辑放在过滤器中:

Vue.filter('yesno', function (value) {
  return value ? 'Yes' : 'No';
})

然后像这样使用它:

<div>
  Admin? {{ is_admin | yesno }}
</div>

关于javascript - 如何在 VueJS 0.11 中将 bool 变量输出为 "yes/no"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35209316/

相关文章:

javascript - 在 then 函数中调用 Jquery ajax

javascript - VueJS 从 axios promise 中获取值(value)

asp.net-mvc - Vue.Js - 如何从 MVC View 模型将数据加载到 Vue 实例中?

javascript - IE11 上的 VueJS 错误 - SCRIPT1004 : Expected ';'

javascript - 克服旧网站的多浏览器支持问题的最佳方法是什么

javascript - Adobe Edge Animate 创建带有图像计数自动播放的幻灯片

javascript - Angular - 在指令中捕获 ng-click 并取消它

javascript - 如何编写 JavaScript for 循环以便在满足第一个条件时中断?

javascript - vue3 类处于事件状态时如何切换事件

javascript - 无法将 npm 包添加到 nuxt js [vue-star- rating]