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

蔷薇花园网站怎么做的深圳搜索引擎优化推广

蔷薇花园网站怎么做的,深圳搜索引擎优化推广,cms网站建设,如何利用wordpress搭建一个发卡网首先,你需要在 Vue 中创建一个日历组件,该组件应该能够显示一个月的日历并允许用户选择日期。然后,当用户点击一个日期时,你需要将所选日期的值传递给父组件。最后,你可以在父组件中创建一个时间输入框,当用…

首先,你需要在 Vue 中创建一个日历组件,该组件应该能够显示一个月的日历并允许用户选择日期。然后,当用户点击一个日期时,你需要将所选日期的值传递给父组件。最后,你可以在父组件中创建一个时间输入框,当用户点击日历中的日期时,在时间输入框中自动填充所选日期的值。

下面是一个简单的示例代码:

<!-- 在父组件模板中创建一个时间输入框 -->
<template><div><label>选择日期:</label><input type="text" v-model="selectedDate"><my-calendar @date-selected="updateSelectedDate"></my-calendar></div>
</template><script>
import MyCalendar from './MyCalendar.vue'export default {components: {MyCalendar},data() {return {selectedDate: ''}},methods: {updateSelectedDate(date) {this.selectedDate = date}}
}
</script>

<!-- 在子组件中编写日历组件 -->
<template><div class="calendar"><div>{{ month }} {{ year }}</div><div><button @click="prev"><</button><button @click="next">></button></div><table><thead><tr><th v-for="day in daysOfWeek">{{ day }}</th></tr></thead><tbody><tr v-for="week in weeks"><td v-for="day in week"@click="selectDate(day)":class="{ 'selected': isSelected(day) }">{{ day }}</td></tr></tbody></table></div>
</template><script>
export default {data() {return {today: new Date(),selectedDate: null,daysOfWeek: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'],monthNames: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec']}},computed: {weeks() {let weeks = []let week = []let firstDayOfMonth = new Date(this.year, this.month, 1)let lastDayOfMonth = new Date(this.year, this.month + 1, 0)let dayOfWeek = firstDayOfMonth.getDay()let daysInMonth = lastDayOfMonth.getDate()for (let i = 1; i <= daysInMonth; i++) {let date = new Date(this.year, this.month, i)week.push(i)if (dayOfWeek === 6 || i === daysInMonth) {weeks.push(week)week = []}dayOfWeek = (dayOfWeek + 1) % 7}return weeks},month() {return this.today.getMonth()},year() {return this.today.getFullYear()}},methods: {prev() {this.today = new Date(this.year, this.month - 1, 1)},next() {this.today = new Date(this.year, this.month + 1, 1)},selectDate(day) {this.selectedDate = new Date(this.year, this.month, day)this.$emit('date-selected', this.selectedDate)},isSelected(day) {return this.selectedDate && this.selectedDate.getDate() === day}}
}
</script>

在上面的代码中,子组件是一个日历组件,它可以显示一个月的日历。当用户点击一个日期时,使用 selectDate 方法来设置 selectedDate 值,并通过 $emit 方法将所选日期传递给父组件。在父组件中,我们创建了一个时间输入框,并使用 selectedDate 的值来更新它的 v-model 值。

这样,当用户点击日历中的日期时,所选日期的值就会自动渲染到时间输入框中。

http://www.ds6.com.cn/news/2285.html

相关文章:

  • 最新款淘宝客源码整网站程序模板+后台带自动采集商品功能带文章推广平台免费b2b网站大全
  • 2021网站无需下载急急急网站排名查询平台
  • ppt做视频模板下载网站有哪些内容群排名优化软件
  • 班级网站成品如何宣传推广自己的店铺
  • 沐雪专业网站建设发稿吧
  • jsp动态网站开发与实例百度快照是什么
  • 做网站需求报告企业网站搜索引擎推广方法
  • 设计导航网站 左侧菜单栏适合40岁女人的培训班
  • 数据库查询网站模板网站推广的10种方法
  • 做外贸网站好还是内贸网站好人工智能培训心得
  • 网站维护中 html推广有什么好方法
  • 做网站大概多钱成都全网营销推广
  • 用vs2010做网站导航夫唯seo
  • wordpress 视频显示图片焦作seo推广
  • 前端学习路线怎么做优化关键词
  • 网站建设中遇到的问题网络推广学校
  • 长春 网站建设网络推广网页设计厦门seo网络推广
  • 企业管理系统免费下载北京优化推广
  • 重庆政府是中统还是军统搜索引擎优化免费
  • 如东网站建设哪家好淄博网站优化
  • 做网站办什么营业执照站长工具综合查询ip
  • wordpress微信机器人下载地址南宁seo外包要求
  • intitle:网站建设外贸网络推广怎么做
  • 米可网络科技有限公司seo的工作原理
  • .net网站 作品网站搜索引擎优化技术
  • 建设银行网站app查卡号亚马逊开店流程及费用
  • 交友网站建设策划方案(2)百度推广系统营销平台
  • 有没有做每日一图的网站爱站网长尾关键词挖掘查询工具
  • 做网站要求高吗seo网站推广优化就找微源优化
  • 天津河西做网站公司怎么宣传网站