当前位置: 首页 > wzjs >正文

网站建设网站的好处seo的外链平台有哪些

网站建设网站的好处,seo的外链平台有哪些,建筑信用信息查询平台,咋样建设网站Vue3.x 封装一个简单的日历 技术栈 Vue3.x Vite 效果 初始化一个基于 Vue.3x 的 demo npm create vitelatestnpm i less -D开发组件 展示为 6*7 的布局6 行 7 列 获取指定时间或者当前时间的年,月,日 const date modelValue.value ? new Date(…

Vue3.x 封装一个简单的日历

  • 技术栈

Vue3.x + Vite

效果

在这里插入图片描述

初始化一个基于 Vue.3x 的 demo

npm create vite@latestnpm i less -D

开发组件

  • 展示为 6*7 的布局
  • 6 行 7 列

获取指定时间或者当前时间的年,月,日

const date = modelValue.value ? new Date(modelValue.value) : new Date()
const [y, m, d] = [date.getFullYear(), date.getMonth() + 1, date.getDate()]

获取当月开始星期用于计算前面填充时间

const curDays = []
/*** 当月开始星期*/
const startW = new Date(y, m, 1).getDay()
let nm = m - 1
let ny = y
if (nm === 0) {nm = 12ny--
}
/*** 上月总天数*/
const prevTotalDay = getMonthDay(ny, nm)
Array.from({ length: startW }, (_, i) => {const newDay = prevTotalDay - iconst tempDate = `${ny}-${nm}-${newDay}`curDays.push({ y: ny, m: nm, d: newDay, value: addZero(newDay), disabled: true, today: tempDate === nowDate })
})

填充当月总天数

/*** 当月总天数*/
const totalDay = getMonthDay(y, m)
Array.from({ length: totalDay }, (_, i) => {const nd = i + 1const tempDate = `${y}-${addZero(m)}-${addZero(nd)}`const today = tempDate === nowDateconst selected = modelValue.value ? tempDate === modelValue.value : falsecurDays.push({ y, m, d: nd, value: addZero(nd), today, selected })
})

计算后面的填充时间

/*** 下月*/
let nextM = m + 1
let nextY = y
if (nextM > 12) {nextM = 1nextY++
}
Array.from({ length: total - curDays.length }, (_, i) => {const nd = i + 1const tempDate = `${nextY}-${nextM}-${nd}`curDays.push({ y: nextY, m: nextM, d: nd, value: addZero(nd), disabled: true, today: tempDate === nowDate })
})

总结

  • 这样6*7的数据计算完成
  • 把这个计算封装一个方法,然后切换月和切换年时调用这个方法,这样日历就封装完成
  • 演示地址
  • 源码地址,支持平台:
    • Vue3.x
    • Vue2.x
    • 微信小程序
http://www.dtcms.com/wzjs/125882.html

相关文章:

  • 南宁网站建设7make网站推广优化怎么做最好
  • 注册公司网站开发建设营业项目新型网络营销方式
  • 笑话网站源码带wap西安网络优化培训机构公司
  • wordpress和关键词排名优化怎么样
  • dede学校网站模板下载网站推广方式有哪些
  • 大连网站建设设计推广教程
  • 墙纸 html 网站模板seo怎么优化方案
  • 网站开发公司需要那些硬件设备个人免费自助建站网站
  • 外贸网站开发多少钱app推广好做吗
  • 广东企业网站seo报价快速收录网
  • 实惠的网站建设网络运营培训班
  • 企业网站开发研究现状宁波如何做seo排名优化
  • 做网站网络公司新媒体营销六种方式
  • 学校网站建设项目可行性分析报告seo在线外链
  • 广东省示范校建设专题网站seo模拟点击工具
  • 春哥 响应式网站建设淘宝seo是什么意思啊
  • 沈阳市人大网站建设时间网络营销外包推广价格
  • 泗洪网站建设域名注册管理机构
  • asp.net 网站管理工具网站优化的主要内容
  • 优化企业门户网站东营网站建设费用
  • 怎么将网站做成小程序广东百度推广的代理商
  • 句容网站建设跨境电商平台哪个最好最可靠
  • 怎么接做网站私单软文经典案例
  • 信誉好的龙岗网站设计关键词排名点击软件
  • 福州网站建设服务关键词排名推广公司
  • 1建设网站的重要性重庆seo公司怎么样
  • 拼多多电商网站建设今天新疆新闻头条
  • 专业做破碎机的网站青岛seo青岛黑八网络最强
  • 学校网站的建设需求一般网络推广应该怎么做
  • 镇江企业网站谷歌优化方法