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

网站首页关键字方案怎样做一个网站

网站首页关键字方案,怎样做一个网站,沭阳金地建设网站,wordpress 默认主题本文参考基于vue和elementui的课程表_vue实现类似课程表的周会议列表-CSDN博客,原程序在vue3.5.13版本下不能运行,修改两处: 1)slot-cope改为v-slot 2)return background-color:rgb(24 144 255 / 80%);color: #fff; …

本文参考基于vue和elementui的课程表_vue实现类似课程表的周会议列表-CSDN博客,原程序在vue3.5.13版本下不能运行,修改两处:

1)slot-cope改为v-slot

2)return 'background-color:rgb(24 144 255 / 80%);color: #fff; border-radius:10px' 改为:

     return {'background-color':'rgb(24 144 255 / 80%)', 'color': '#fff', 'border-radius':'20px'}

改进几处:

1)简化表格生成算法makeTable;

2)改进数据填表算法mergeData;

3)改进单元格合并算法objectSpanMethod,由原来的100多行,简化为13行

4)增加中午两节课

源程序如下:

<template><div><div class="panel"><el-table :data="timetable" :span-method="objectSpanMethod" border=true:header-cell-style="{background:'#d9e5fd', color:'black'}":cell-style="tableCellStyle"><el-table-column prop="sjd" label="📅" width="60" align="center"><template v-slot="scope"><div v-html="scope.row.sjd.course"></div></template></el-table-column><el-table-column prop="jc" label="节次" width="60" align="center"></el-table-column><el-table-column prop="mon" label="星期一" width="95" align="center"><template v-slot="scope"><div v-html="scope.row.mon.course"></div></template></el-table-column><el-table-column prop="tue" label="星期二" width="95" align="center"><template v-slot="scope"><div v-html="scope.row.tue.course"></div></template></el-table-column><el-table-column prop="wed" label="星期三" width="95" align="center"><template v-slot="scope"><div v-html="scope.row.wed.course"></div></template></el-table-column><el-table-column prop="thu" label="星期四" width="95" align="center"><template v-slot="scope"><div v-html="scope.row.thu.course"></div></template></el-table-column><el-table-column prop="fri" label="星期五" width="95" align="center"><template v-slot="scope"><div v-html="scope.row.fri.course"></div></template></el-table-column><el-table-column prop="sat" label="星期六" width="70" align="center"><template v-slot="scope"><div v-html="scope.row.sat.course"></div></template></el-table-column><el-table-column prop="sun" label="星期日" width="70" align="center"><template v-slot="scope"><div v-html="scope.row.sun.course"></div></template></el-table-column></el-table></div></div>
</template>
<script>
import { colProps } from 'element-plus';
export default {props: {length: {type: [String, Number],default: 14}}, // 总节次data () {return {// 课程表数据timetable: [],events: [{xq: 0,course: '上午',start: 1,last:4},{xq: 0,course: '中午',start: 5,last:2},{xq: 0,course: '下午',start: 7,last:5},{xq: 0,course: '晚上',start: 12,last:3},{xq: 5,start: 1,last:2,course: '👨‍🏫<br>·软件工程<br>·3-4节<br>·计师23级<br>·8教406室<br>·1-16周'},{xq: 1, start: 7,last:2,course: '🔬<br>·软工实验<br>·11-12节<br>·计师23级<br>·25教704室<br>·3-14周'},{xq: 5,start: 7,last:3,course: '👨‍👩‍👦‍👦<br>·集中学习<br>·7-8节<br>·计师23级<br>·25教1-1室<br>·每月第1周'}],weeks: ['sjd','mon', 'tue', 'wed', 'thu', 'fri', 'sat', 'sun'],}},mounted () {this.mergeData()},created () {this.makeTimetable()},methods: {// 单元格添加背景色tableCellStyle (row) {if (row.row[row.column.property].course !== undefined) {return {'background-color':'rgb(24 144 255 / 80%)', 'color': '#fff', 'border-radius':'20px'}}},// 构造课程表完整数据makeTimetable () {this.timetable = []for (let i = 0; i < this.length; i++) {let oneRow = {sjd: {},jc: i + 1,mon: {},tue: {},wed: {},thu: {},fri: {},sat: {}, sun: {}}this.timetable.push(oneRow)}},mergeData () {// 合并数据for (let i = 0; i < this.events.length; i++) {// 获取星期几let week = this.weeks[this.events[i].xq ]console.log(this.events[i].last);for(var j=0;j< this.events[i].last ;j++)this.timetable[this.events[i].start - 1+j][week] = this.events[i]}console.log(this.timetable);},objectSpanMethod ({ row, column, rowIndex, columnIndex }) {var obj={rowspan: 1,colspan: 1};if( row[column.property].course!== undefined){if(rowIndex===row[column.property].start-1){obj = {rowspan: row[column.property].last,colspan: 1}}elseobj = {rowspan: 0,colspan: 0};}return obj;},  }
}
</script>

调用:

<timetable  :length="14" > </timetable>

http://www.laogonggong.com/news/83677.html

相关文章:

  • 随州网站seo广东网站开发项目
  • 合肥网站优化选哪家公司网站怎么建立
  • 陕西专业网站建设超简单手工小制作
  • 电子商务网站搭建方案网站建设人员信息
  • 建设英文网站公司哪家好乐清市网站建设哪家性价比高
  • 龙岩做网站的会建设简单的网站可以赚钱吗
  • 营销型企业网站特点苏州网络营销推广软件运营
  • 手机网站开发报价单政务信息网站建设工作
  • 张家界建设信息网站做旅游网站宣传
  • 阿里云怎么做淘宝客网站罗湖建网站公司
  • 广州沙河一起做网站的网址做网站推广销售
  • 石家庄网络推广优化百度地图关键词排名优化
  • 阆中做网站邢台信息发布平台
  • logo在线制作免费网站网站反链一般怎么做
  • 华大 网站建设如何开电商平台
  • 东莞网站建设收费wordpress都有哪些权限
  • 微投票网站佛山茶叶网站建设
  • python3 网站开发入门焦作网站建设哪家权威
  • 全国八大员报名官方网站怎么做一个网站出来
  • 请人做网站需要问哪些问题企业网站建站流程
  • 用手机做网站服务器安居客官网入口
  • 云建站空间苏州注册公司地址
  • 做网站 多少人wordpress 地图插件
  • 有什么可以在线做数学题的网站为什么要建设旅游网站
  • 网站建设与维护中湛江网站建设方案策划
  • 做男性服装的网站网站建设如何选择良好的服务器
  • 怎么把自己做的网站弄到域名上深圳室内设计公司50强
  • 开建筑公司取名字如何取好旺杭州seo外包优化
  • 淘宝商家网站建设网站建设具备知识技能
  • 顺德制作网站WordPress章节插件