dayjs: 兄弟moment.js寄了,我还在
0. 缘起
在掘金看见的dayjs时间插件,说可以完美替代moment.js,而且功能贼多。我一看,好家伙官网教程给的好详细啊,速速用上。
1. 官网文档
https://dayjs.gitee.io/docs/zh-CN/parse/now
2. 项目使用
npm install dayjs
/main.js
// import dayjs
import './plugins/dayjs'
/day.js
import Vue from 'vue'
//引入方式
import dayjs from 'dayjs'
Vue.prototype.$day = dayjs
var isSameOrAfter = require("dayjs/plugin/isSameOrAfter");
dayjs.extend(isSameOrAfter);
/index.vue
<div class="choose-time">
<el-date-picker
v-model="minTime"
type="date"
placeholder="选择起始日期"
value-format="yyyy-MM-dd"
>
</el-date-picker
>至
<el-date-picker
v-model="maxTime"
type="date"
placeholder="选择结束日期"
:picker-options="pickerOptions"
value-format="yyyy-MM-dd"
>
</el-date-picker>
</div>
export default {
data() {
return {
minTime: "",
maxTime: "",
pickerOptions: {
disabledDate: (time) => {
return this.rightTime(time);
},
},
};
},
methods: {
rightTime(time) {
return !this.$day(time).isSameOrAfter(this.minTime);
},
}
使用效果就是选择前一个之后的日期,不赖。
3. vendor 缺失问题
这玩意当时用yarn install
,临时解决了一下,之后npm run dev
反复出现,受不了了才搜了下怎么解决的。
人生到处知何似,应似飞鸿踏雪泥。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
· 三行代码完成国际化适配,妙~啊~