javascript - vue.js 中的多个条件

标签 javascript if-statement vue.js frontend

我是 vue.js 的新手,我正在尝试添加多个条件。

编辑:第一个代码示例有效。 (昨晚我很累,不知道我在想什么)。

例如

if hours > 11 && hours < 18 show some text etc..

这是我的第一个代码:

https://jsfiddle.net/hyL723fb/20/

这是我的第二个代码:

http://jsfiddle.net/trcyn2qh/28/

最佳答案

在第二个示例中,您将在计算函数 getHoursCondition 中重新定义 getHoursCondition。这将导致名称冲突的问题。您应该只从函数中返回所需的值。

例如:

if (this.hours > 01 && this.hours < 11) {
        return 'Good morning'; // <-- return the value
    } 

这是一个工作 fiddle (它对我说“下午好”,这对我的时间来说是正确的):http://jsfiddle.net/9e53pm2q/

关于javascript - vue.js 中的多个条件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51014598/

相关文章:

javascript - momentJs add days 返回 moment 对象而不是日期

javascript - VS Code intellisense for Javascript 内置函数

objective-c - 如何声明常量

java - [ ][ ] 和 if 语句在代码中不起作用

javascript - 如何解决 'Redirect has been blocked by CORS policy: No ' Access-Control-Allow-Origin' header'?

javascript - Vue.js 不显示任何内容

vue.js - Router async beforeEach 触发两条路由

javascript - 根据其他选择值隐藏和显示选择选项

javascript - 更改 MSN 聊天状态图标

javascript - 使用 val() 和 keyup() 的 2 个变量的 jQuery if 语句