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

阿里云服务器做网站安全吗中国十大采购平台app

阿里云服务器做网站安全吗,中国十大采购平台app,网站开发公司有什么福利,工程信息网站哪家做的较好文章目录 前言一、关于vue-full-calendar二、使用步骤1. 引入库2. 使用库3. 开始编码4. 实际效果图展示5. 点击弹窗展示6. 弹窗展示效果图 总结 前言 近些天有位做酒店业务朋友问到我,有没有前端比较好用的预定日历查看插件,实际上我也没有研究过&#…

文章目录

  • 前言
  • 一、关于vue-full-calendar
  • 二、使用步骤
    • 1. 引入库
    • 2. 使用库
    • 3. 开始编码
    • 4. 实际效果图展示
    • 5. 点击弹窗展示
    • 6. 弹窗展示效果图
  • 总结


前言

近些天有位做酒店业务朋友问到我,有没有前端比较好用的预定日历查看插件,实际上我也没有研究过,毕竟我的专长还是后端,不过迫与多年好友关系,帮他研究了一把,现在前端发展的真的是非常快,今天分享一款比较好用的预定日历展示插件vue-full-calendar,并给出主要的使用演示。
在这里插入图片描述
大概实现的思路是,展示完整的月预定日历,并且实现点击每一个预定,弹窗展示一下具体的预定信息。


一、关于vue-full-calendar

vue-full-calendar是一个非常强大的日历工具,官方的介绍请 点击这里。

二、使用步骤

1. 引入库

npm install --save vue-full-calendar

2. 使用库

在需要引入的vue文件中,script标签头部放入如下代码。

import { FullCalendar } from 'vue-full-calendar'
import "fullcalendar/dist/fullcalendar.css";

引入组件,将FullCalendar放入components里面。

components: {...FullCalendar
},

3. 开始编码

配置Calendar组件到网页

<div class="fullCalendarCont"><full-calendar:config="config":events="events"ref="calendar"></full-calendar>
</div>

配置config,将如下代码放置到data()里面。其中events这里是写死的数据,实际过程中,应该由api接口返回的数据组装而成。

events: [{id: 1,title: '2位成人,1位儿童',start: '2022-05-13',end: '2022-05-14',},{id: 2,title: '2位成人,1位儿童',start: '2022-05-15',end: '2022-05-16',},
],
calendarData: [],
config: {header: {left:'title',center: '',right:  'today prev,next month'},// 自定义按钮文字buttonText: {month: '月',today:'今天'},//日历切换时间范围validRange: { start: '2020-03-01',end: '2028-07-01'},locale: 'zh-cn', //中文allDaySlot: false, // 是否显示allDaydefaultView: 'month', // 显示默认视图showNonCurrentDates: false, //是否在本月中显示其他月//事件eventMouseover: this.eventMouseover, // 事件悬停eventClick: this.eventClick, // 事件点击dayClick: this.dayClick // 天点击
}

4. 实际效果图展示

在这里插入图片描述

5. 点击弹窗展示

这里主要利用到config里面的配置eventClick: this.eventClick。要实现eventClick这方法。先放一个弹窗组件到页面。

<el-dialogtitle="预定信息":visible.sync="orderDialogVisible"width="30%"><span v-html="calendarOrderInfo" style="line-height: 25px;"></span><span slot="footer" class="dialog-footer"><el-button @click="orderDialogVisible = false">确 认</el-button></span>
</el-dialog>

接下来实现eventClick方法。其中event.id就是预定的id,和events数据中的id对应,通过数据匹配拿到这个id对应的订单信息,就可以展示在dialog里面了。

eventClick (event, jsEvent, pos) {let item = {};this.calendarData.forEach(element => {if(element.id == event.id) {item = element}})let payStatus = item.ps == 'bg-success' ? '成功' : '未清'this.calendarOrderInfo = ""this.calendarOrderInfo += `入住时间:		    ${item.startsAt}<br/>退房时间:${item.ea}<br/>预定平台:${item.pf}<br/>订单编号:${item.os}<br/>客人姓名:${item.un}<br/>入住人数:${item.gt}<br/>订单金额:${item.amount}<br/>邮箱:${item.ue}<br/>联系电话:${item.um}<br/>收款状态:${ps}<br/>收款方式:${item.pm}<br/>订单备注:${item.r}<br/>`this.orderDialogVisible = true
},

6. 弹窗展示效果图

在这里插入图片描述


总结

以上就是今天要讲的内容,用vue-full-calendar实现酒店预定管理展示。您也可以通过链接 https://www.npmjs.com/package/vue-full-calendar获取最新的插件版本哟。如有疑问,欢迎评论区留言讨论。

http://www.yayakq.cn/news/763528/

相关文章:

  • 怎么建商城网站吗网络加盟
  • 做住宿的网站昆山企业网站建设
  • 网站开启gzip压缩单页网站的域名
  • 外贸网站建设规划个人网站流量怎么赚钱
  • 国外设计网站h开头wordpress 中型网站
  • 永康建设投标网站庐江住房建设局网站
  • 制作网站具体需要什么材料修改 wordpress footer
  • 哪家网站建设电话快递网站建站需要什么
  • 浙江省建设部网站现在网站给源码
  • 安装discuz x 3.1 网站虚拟主机的要求如何查看一个网站是否备案
  • dedecms5.7环保科技公司网站模板企业网络推广最简单方法
  • 从网络安全角度考量_写出建设一个大型电影网站规划方案wordpress 优化seo插件
  • 企业网站源码去一品资源网禁止搜索引擎收录的方法
  • win7在局域网做网站什么是规划网站
  • 自适应网站设计螺旋钢管网站建设
  • 长沙网站大全厦门短视频代运营公司
  • 网站模板怎么使用花都五屏网站建设
  • 邮轮哪个网站是可以做特价胃肠的重庆在线最新招聘信息
  • 扬中网站定制怎样批量做地级市网站
  • 网站建设运维方案北京市住房建设投资中心网站
  • 个人作品网站模板查找公司信息的网站
  • 企业网站优化的方案网站开发收
  • 重庆秀山网站建设价格去迪拜网站做乞丐
  • wordpress站点地址修改公共资源交易中心网
  • 网站制作与防护费用wordpress查看爆破着ip
  • 网站改版不更换域名 .net怎么做301网站重定向wordpress插件升级
  • 企业网站开发询问薇百度网页版怎么切换
  • 蓝色大气网站源码中国哪家做网站的公司最大
  • 网站seo排名wordpress 编辑页脚
  • 广州番禺区职业技术学校中职白城网站seo