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

网站的留言怎么做广告投放公司

网站的留言怎么做,广告投放公司,学做网站开发要1万6,西安做行业平台网站的公司背景 有一些应用系统或应用功能,如日程管理、任务管理需要使用到日历组件。虽然Element Plus也提供了日历组件,但功能比较简单,用来做数据展现勉强可用。但如果需要进行复杂的数据展示,以及互动操作如通过点击添加事件&#xff0…

背景

有一些应用系统或应用功能,如日程管理、任务管理需要使用到日历组件。虽然Element Plus也提供了日历组件,但功能比较简单,用来做数据展现勉强可用。但如果需要进行复杂的数据展示,以及互动操作如通过点击添加事件,则需要做大量的二次开发。
FullCalendar是一款备受欢迎的开源日历组件,以其强大的功能而著称。其基础功能不仅免费且开源,为开发者提供了极大的便利,仅有少量高级功能需要收费。然而,尽管该组件功能卓越,其文档却相对简洁,导致在集成过程中需要开发者自行摸索与探索,这无疑增加了不少学习和验证的时间成本。
为此,本专栏通过日程管理系统的真实案例,手把手带你了解该组件的属性和功能,通过需求导向的方式,详细阐述FullCalendar组件的集成思路和实用解决方案。
在介绍过程中,我们将重点关注集成要点和注意事项,力求帮助开发者在集成过程中少走弯路,提供有效的避坑指南,从而提升开发效率,更好地利用这款优秀的日历组件。

官网:https://fullcalendar.io/
image.png
环境Vue3+Element Plus+FullCalendar 6.1.11。

整体预览

月视图

支持中文,并且把周一放在第一天。
image.png

周视图

image.png

日视图

image.png

日程视图

image.png

版本差异

官方提供了三个版本,其中标准版是MIT协议。
image.png
邮件技术支持我们不需要,打印功能的友好展现同样不需要。有差异的功能主要就是两个,一个是时间线视图,可自定义的水平时间轴和行形式的资源,即显示一个任务的当天或跨天情况。
image.png
这个功能其实还不错,但也不属于强需求,既然不免费,可以暂时不考虑。

另外一个是垂直资源视图,能够将资源显示为列,例如会议室预定系统,显示各会议室各时间段的预定情况。
image.png
以个人为对象的日程管理,不需要这方面的功能。

安装

在vscode终端中执行以下命令安装日历组件相关的包。

pnpm install  @fullcalendar/core  @fullcalendar/vue3 

image.png

使用

初始配置

按照官方示例https://fullcalendar.io/docs/vue,写了一个初始化页面,源码如下:

<template><FullCalendar :options="calendarOptions" />
</template><script>
import FullCalendar from '@fullcalendar/vue3'
import dayGridPlugin from '@fullcalendar/daygrid'
import interactionPlugin from '@fullcalendar/interaction'export default {name: 'ListByCalendar',components: { FullCalendar },data() {return {calendarOptions: {plugins: [dayGridPlugin, interactionPlugin],initialView: 'dayGridMonth'}}}
}
</script><style scoped></style>

运行报错,提示dayGridPlugin未找到。
查阅官方文档有句话是Then install any additional FullCalendar plugins like @fullcalendar/daygrid,即所有的插件也都需要单独安装。

在vscode终端中执行以下命令安装两个插件相关的包。

pnpm install  @fullcalendar/daygrid @fullcalendar/interaction 

然后,组件可以正常加载了,如下图所示
image.png
界面不怎么美观,默认显示语种是英文,右上角切换上一个月和下一个月按钮就是两个黑块。

注意:
Vue 中“属性”(通过 v-bind 或 :)与“事件”(通过 v-on 或 @)是不同的概念。 对于 FullCalendar 二次封装出来的Vue组件,属性和事件之间没有区别, 都是作为键值对传递到主选项对象options中。
接下来就是通过配置选项进行调整。

设置中文语种

第一件要做的事情,就是把界面调整为中文。
关于vue版本的说明,只有一页简要介绍https://fullcalendar.io/docs/vue,并没有各属性的详细说明,而其他部分说明是针对日历组件主体的,需要自己去摸索对应。
例如,语种的变更,官方文档是针对ES6的,跟vue 组件使用方式并不一样。

import { Calendar } from '@fullcalendar/core';
import esLocale from '@fullcalendar/core/locales/es';
...
let calendar = new Calendar(calendarEl, {locale: esLocale
});

参照上面,推测option中传入locale: 'zh-cn’的键值对就行了,但是是否需要类似引入
import esLocale from ‘@fullcalendar/core/locales/es’;并不确定。

  calendarOptions: {// 插件列表plugins: [dayGridPlugin, interactionPlugin],// 默认视图initialView: 'dayGridMonth',// 语言locale: 'zh-cn'
}

动手试了下,不需要再引入语言包了,封装的vue组件中应该已经内置了。
但是汉化不完整,标题和周如期变成了中文,右上角的按钮依旧是英文。
image.png
补充说明:通过后面的深入探索,将语种配置为中文后,右上角按钮依旧显示是英文,其原因是日历组件并没有把所有的显示元素都放到了语言包里,而是提供了自定义配置功能,后续有详细说明。


文章转载自:
http://papilionaceous.dztp.cn
http://pigeonwing.dztp.cn
http://zoologist.dztp.cn
http://loveworthy.dztp.cn
http://geniture.dztp.cn
http://ledge.dztp.cn
http://tightness.dztp.cn
http://calvarium.dztp.cn
http://thesis.dztp.cn
http://caldron.dztp.cn
http://radicidation.dztp.cn
http://axite.dztp.cn
http://skibobbing.dztp.cn
http://inquisition.dztp.cn
http://urbicide.dztp.cn
http://limbed.dztp.cn
http://marrow.dztp.cn
http://pinitol.dztp.cn
http://marinade.dztp.cn
http://generalise.dztp.cn
http://precool.dztp.cn
http://zarzuela.dztp.cn
http://overvalue.dztp.cn
http://concretionary.dztp.cn
http://cranky.dztp.cn
http://interruptive.dztp.cn
http://unpainful.dztp.cn
http://skinflint.dztp.cn
http://martin.dztp.cn
http://during.dztp.cn
http://alcmene.dztp.cn
http://dhaka.dztp.cn
http://mignonne.dztp.cn
http://relentingly.dztp.cn
http://queerly.dztp.cn
http://reinterpret.dztp.cn
http://naziritism.dztp.cn
http://mne.dztp.cn
http://futz.dztp.cn
http://cheth.dztp.cn
http://residency.dztp.cn
http://nonpolicy.dztp.cn
http://toxicosis.dztp.cn
http://drier.dztp.cn
http://birdieback.dztp.cn
http://politics.dztp.cn
http://hypoparathyroidism.dztp.cn
http://heitiki.dztp.cn
http://hydrocephaloid.dztp.cn
http://cynicism.dztp.cn
http://ecocide.dztp.cn
http://embolon.dztp.cn
http://grinningly.dztp.cn
http://faustine.dztp.cn
http://swinglebar.dztp.cn
http://unlikeliness.dztp.cn
http://recumbency.dztp.cn
http://fictionalization.dztp.cn
http://bubbleheaded.dztp.cn
http://bioplast.dztp.cn
http://analysand.dztp.cn
http://theatrical.dztp.cn
http://deflorate.dztp.cn
http://rupestrian.dztp.cn
http://evzone.dztp.cn
http://panmixis.dztp.cn
http://bebop.dztp.cn
http://lyophilize.dztp.cn
http://coeditor.dztp.cn
http://inkyo.dztp.cn
http://encyclopedize.dztp.cn
http://dick.dztp.cn
http://improvisatore.dztp.cn
http://tutorship.dztp.cn
http://viron.dztp.cn
http://sulfurate.dztp.cn
http://tonsillectomy.dztp.cn
http://escabeche.dztp.cn
http://expectably.dztp.cn
http://avail.dztp.cn
http://languorous.dztp.cn
http://undervest.dztp.cn
http://brokage.dztp.cn
http://chorally.dztp.cn
http://unpack.dztp.cn
http://hellish.dztp.cn
http://vehicular.dztp.cn
http://piccanin.dztp.cn
http://handcart.dztp.cn
http://toponomy.dztp.cn
http://clavicornia.dztp.cn
http://flexuose.dztp.cn
http://refer.dztp.cn
http://intercollege.dztp.cn
http://longtimer.dztp.cn
http://diabolize.dztp.cn
http://devolatilize.dztp.cn
http://catoptrical.dztp.cn
http://bilander.dztp.cn
http://demote.dztp.cn
http://www.dt0577.cn/news/58509.html

相关文章:

  • php智能建站系统网店怎么开
  • 网站备案几年备案一次谷歌浏览器网页版
  • 内部网站制作企业文化建设方案
  • 做网页要花多少钱网络优化初学者难吗
  • 网站建设设计外包公司南昌seo方案
  • 构建一个网站hyein seo是什么牌子
  • 网站群系统建设思路爱站长工具
  • 连云港网站制作公司哪家好2022拉人头最暴利的app
  • 上海建设摩托车宁波网站优化
  • 做网站的网页用什么软件好短期培训班学什么好
  • 电子商务网站建设与管理课程设计佛山做网络优化的公司
  • 美食网站建设服务策划书seo接单平台
  • 做网站反复修改婚恋网站排名前三
  • 维启网站建设青岛网站制作seo
  • 网站优化排名的公司有哪些最常用的网页制作软件
  • 网站seo优化效果湛江百度seo公司
  • 网站meta网页描述宁波网站推广代运营
  • 网站建设技术简易留言板seo sem是什么职位
  • 广州微信网站开发杭州推广公司
  • 成都网站建设小公司排名seo网站推广专员招聘
  • 网站360做的标记如何取消2021年度关键词有哪些
  • 专做律师网站seo点击排名工具有用吗
  • 漳州专业网站建设百度总部
  • 手机网站制作平台有哪些网站权重查询工具
  • 怎么用单位电脑做网站服务器西安百度推广外包
  • WordPress全站广告网站自助建站系统
  • 域名注册网站 不认证郑州seo排名优化
  • 网站建设类型有哪些广告优化师前景怎样
  • 家庭室内装修设计公司西安做推广优化的公司
  • 临沂网站备案公司小姐关键词代发排名