gpt4 book ai didi

javascript - Vue.js 日期过滤器突出显示日期是否过期

转载 作者:行者123 更新时间:2023-11-28 17:07:17 25 4
gpt4 key购买 nike

我有一个显示“漂亮”日期的 vue 过滤器。我希望过滤器在过期时以红色突出显示日期(日期小于当前日期)。有没有一种简单的方法可以在过滤器中执行此操作,或者我必须在页面中执行此操作?

我的过滤器如下所示:

Vue.filter("date", function (value) {
if (value === null || value === undefined) {
return value;
} else {
const date = new Date(value);
return date.toLocaleDateString(['en-GB']);
}
});

最佳答案

我会这样做:

您的模板:

Your text bla bla bla <span :style="overDue">{{date}}</span>

js:

data:{
date: "01/02/2019"
}

computed: (){
overDue(){
if(){ // your handler for overDue check.
return 'color:red'
}else return 'color:blue'
}
}

关于javascript - Vue.js 日期过滤器突出显示日期是否过期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55511466/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com