当前位置: 代码网 > it编程>前端脚本>Vue.js > VUE+Element-ui实战之使用el-calendar日历自定义显示内容

VUE+Element-ui实战之使用el-calendar日历自定义显示内容

2024年05月18日 Vue.js 我要评论
1、确保添加el-calendar组件确保你的element引入了el-calendar组件这里不再赘述2、遍历日期,确定显示内容3、最终实现效果4、完整代码<template> &

1、确保添加el-calendar组件

确保你的element引入了el-calendar组件

这里不再赘述

2、遍历日期,确定显示内容

3、最终实现效果

4、完整代码

<template>
    <div class="main_con">
        <div style="text-align: left;">
            <h2>施工日志</h2>
            <el-divider></el-divider>
        </div>
 
        <el-calendar>
            <template slot="datecell" slot-scope="{date, data}">
                {{ data.day.split('-').slice(1).join('-') }}
                <div style="width:100%;" v-for="item in scheduledata" :key="item">
                    <el-tag type="danger" v-if="(item.workingday).indexof(data.day.split('-').slice(2).join('-'))!=-1">
                        {{item.content}}
                    </el-tag>
                </div>
            </template>
        </el-calendar>
    </div>
</template>
<script>
export default {
    name: "patrolschedule",
    components: {},
    data() {
        return {
            value: new date(),
            scheduledata: [
                {
                    workingday: "02",
                    content: "土方开挖",
                },
                {
                    workingday: "03",
                    content: "地基验坑",
                },
                {
                    workingday: "04",
                    content: "地基回填",
                },
                {
                    workingday: "05",
                    content: "基础垫层模",
                },
                {
                    workingday: "06",
                    content: "基础垫层混凝土浇筑",
                },
                {
                    workingday: "07",
                    content: "基础钢筋绑扎",
                },
            ],
        };
    },
    mounted() {},
    methods: {},
};
</script>
<style scoped>
/deep/.el-calendar-day {
    box-sizing: border-box;
    padding: 5px;
    height: 80px;
}
</style>

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持代码网。

(0)

相关文章:

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2025  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com