저는 시간이 지나면 색깔이 바뀌는 녀석을 만들어 봤어요.
3343 단어 Vue.jsbootstrapVue
개요
자바스크립트를 배우는 동시에 기존의 웹 페이지를 Vue로 바꿨다.js화를 하고 있는데 그 과정에서 홈페이지에 자주 알림이 있는 녀석을 만들어 봤어요.
학습기록과 메모를 함께 공개합니다.
쓰던 물건
만들어진 물건
DateBadge.vue<template>
<b-badge :variant="Valobject(date)">{{ date }}</b-badge>
</template>
<script>
//一週間過ぎたら色を変えるすごいやつだよ
//dayjsを使っているので利用する場合はいれてね
export default {
name: "DataBadge",
props: {
date: String
},
methods: {
Valobject(date) {
return this.$dayjs(date).isBefore(
this.$dayjs()
.subtract(1, "week") //期間を変えたいならこの辺いじってね
.format("YYYY/MM/DD")//日付の表示形式
)
? "lighten"
: "danger";
}
}
};
</script>
Reference
이 문제에 관하여(저는 시간이 지나면 색깔이 바뀌는 녀석을 만들어 봤어요.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/YasaiSeikatu/items/6dde1c03e9fea10ad3e1
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
<template>
<b-badge :variant="Valobject(date)">{{ date }}</b-badge>
</template>
<script>
//一週間過ぎたら色を変えるすごいやつだよ
//dayjsを使っているので利用する場合はいれてね
export default {
name: "DataBadge",
props: {
date: String
},
methods: {
Valobject(date) {
return this.$dayjs(date).isBefore(
this.$dayjs()
.subtract(1, "week") //期間を変えたいならこの辺いじってね
.format("YYYY/MM/DD")//日付の表示形式
)
? "lighten"
: "danger";
}
}
};
</script>
Reference
이 문제에 관하여(저는 시간이 지나면 색깔이 바뀌는 녀석을 만들어 봤어요.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/YasaiSeikatu/items/6dde1c03e9fea10ad3e1텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)