From 505f6ba51764321338b8275b225b82eba4e0a496 Mon Sep 17 00:00:00 2001 From: Romesum Date: Tue, 26 May 2020 18:47:36 +0800 Subject: [PATCH] =?UTF-8?q?[feat][V]:=E6=96=B0=E5=A2=9E=E8=AF=BE=E8=A1=A8?= =?UTF-8?q?=E5=85=83=E7=B4=A0=E8=BD=ACHTML=E5=B7=A5=E5=85=B7=E5=87=BD?= =?UTF-8?q?=E6=95=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- element-vue/src/utils/converter.js | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/element-vue/src/utils/converter.js b/element-vue/src/utils/converter.js index b62c424..f09fc08 100644 --- a/element-vue/src/utils/converter.js +++ b/element-vue/src/utils/converter.js @@ -41,3 +41,20 @@ export function seg(arr, range) { } return newArr.toString() } + + +// 课表items.item转可显示html +export function item2html(items) { + if (!items.length) return '' + let spanHeader = '' + let spanFooter = '' + let br = '
' + let html = '' + for (let item in items) { + html += spanHeader + items[item].course_name + ' ' + items[item].nickname + spanFooter + br + html += spanHeader + items[item].classes + ' ' + items[item].population + spanFooter + br + html += spanHeader + arr2shortString(items[item].weeks) + '周' + spanFooter + br + html += spanHeader + items[item].software + spanFooter + br + } + return html +}