javascript - vue.js 中的多个条件
问题描述
我是 vue.js 的新手,我正在尝试添加多个条件。
编辑:第一个代码示例有效。(昨晚我很累,不知道我在想什么)。
例如
if hours > 11 && hours < 18 show some text etc..
这是我的第一个代码:
https://jsfiddle.net/hyL723fb/20/
这是我的第二个代码:
解决方案
在您的第二个示例getHoursCondition
中,您正在重新定义计算函数getHoursCondition
。这将导致名称冲突的问题。你应该只从函数中返回你想要的值。
例如:
if (this.hours > 01 && this.hours < 11) {
return 'Good morning'; // <-- return the value
}
这是一个工作小提琴(它对我说“下午好”,这对我来说是正确的):http: //jsfiddle.net/9e53pm2q/
推荐阅读
- android - 并非所有应用都在通知编号徽章列表中
- arrays - 如何从数组中获取最多 3 个第一个和最后一个项目
- excel - Dax 功能可将仪表板的多个度量合并为一个
- python-3.x - 来自 Bootstrap 5 Switch 框的 Fastapi 表单数据
- buffer - 使用三态的 IO 缓冲器设计
- css - CSS Grid:受控的自动调整
- php - Laravel 首次运行后不增加登录值
- python - 如何防止pyodbc中不一致的OperationalError?
- java - AES256 OpenSSL C++ 和 Java 加密:解密时出现 BadPaddingException
- python - spaCy 配置文件中参数的解释/解释