{"version":3,"sources":["uni-app:///main.js","webpack:////Users/mac/Desktop/UceEduFront/pages/index/homePage.vue?e3c5","webpack:////Users/mac/Desktop/UceEduFront/pages/index/homePage.vue?f75b","webpack:////Users/mac/Desktop/UceEduFront/pages/index/homePage.vue?9a10","webpack:////Users/mac/Desktop/UceEduFront/pages/index/homePage.vue?d919","uni-app:///pages/index/homePage.vue","webpack:////Users/mac/Desktop/UceEduFront/pages/index/homePage.vue?32ff","webpack:////Users/mac/Desktop/UceEduFront/pages/index/homePage.vue?6da8"],"names":["wx","__webpack_require_UNI_MP_PLUGIN__","__webpack_require__","createPage","Page","data","cateName","sliders","home_nav","opacityNum","course_rec","article_rec","pay_article_rec","free_live_course","nav_column","nav_row","nav_current","ajax_loading","reCourses","noticesDataList","noticeList","duraTime","onLoad","that","vk","onShow","onHide","computed","rightText","methods","init","uni","getSwiperAndNav","url","success","getNotices","getReCourses","pageIndex","pageSize","is_rec","title","console","navClick","navChange","sliderTap","changeBgColor","openCourse","onUnload"],"mappings":";;;;;;;;;;;;;AAAA;AAE2D;AAC3D;AACA;AAHA;AACAA,EAAE,CAACC,iCAAiC,GAAGC,mBAAmB;AAG1DC,UAAU,CAACC,iBAAI,CAAC,C;;;;;;;;;;;;;ACLhB;AAAA;AAAA;AAAA;AAAA;AAAA;AAAiI;AACjI;AAC4D;AACL;AACsC;;;AAG7F;AAC6M;AAC7M,gBAAgB,iNAAU;AAC1B,EAAE,8EAAM;AACR,EAAE,+FAAM;AACR,EAAE,wGAAe;AACjB;AACA;AACA;AACA;AACA;AACA,EAAE,mGAAU;AACZ;AACA;;AAEA;AACe,gF;;;;;;;;;;;;ACvBf;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;;;;;;;;;;;;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA,aAAa,6SAEN;AACP,KAAK;AACL;AACA,aAAa,qOAEN;AACP,KAAK;AACL;AACA,aAAa,mQAEN;AACP,KAAK;AACL;AACA,CAAC;AACD;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA,MAAM;AACN;AACA;AACA;AACA,OAAO;AACP;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;AC3DA;AAAA;AAAA;AAAA;AAAuzB,CAAgB,syBAAG,EAAC,C;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AC6E30B;AACA;AAAA,eACA;EACAC;IACA;IACA;MACA;MACAC;MACA;MACAC;MACA;MACAC;MACA;MACAC;MACAC;MACAC;MACAC;MACAC;MACAC;MACAC;MACAC;MACAC;MACA;MACAC;MACA;MACAC;MACA;MACAC;MACA;MACAC;IACA;EACA;EACA;EACAC;IAAA;IACAC;IACAC;IACAD;EACA;EACA;EACAE;EACA;EACAC;EACA;EACAC;IACAC;MACA;QACA;QACA;MACA;IACA;EACA;EACAC;IACA;IACAC;MACA;MACAC;QACAR;MACA;IACA;IACA;IACAS;MACAR;QACAS;QACAC;UAEAX;UACAA;UACAA;UACAA;QACA;MACA;IACA;IACA;IACAY;MACAX;QACAS;QACAC;UACA;UACAX;UACA;UACAA;YACAA;UACA;QACA;MACA;IACA;IACA;IACAa;MACA;MACA;MACA;QACAb;QACAA;QACAA;QACAA;QACA;MACA;MACA;MACA;MACA;QACAc;QACAC;QACAC;MACA;MACA;MACA;QACAhB;QACAlB;QACAA;MACA;QACAkB;MACA;MACA;MACAC;QACAS;QACAO;QACAnC;QACA6B;UACAO;UACAlB;QACA;MACA;IACA;IACAmB;MACAlB;IACA;IACAmB;MACA;IACA;IACAC;MACA;MACA,iBACA;MACA;QACA;MACA;QACAb;UACAE;QACA;MACA;IACA;IACA;IACAY;MACA;QACA;UACA;QACA;UACA;QACA;UACA;QACA;MACA;IACA;IACA;IACAC;MACA;MACA;MACA;MACAf;IACA;EACA;EACAgB;IACAhB;EACA;AACA;AAAA,2B;;;;;;;;;;;;;ACjPA;AAAA;AAAA;AAAA;AAAkiD,CAAgB,67CAAG,EAAC,C;;;;;;;;;;;ACAtjD;AACA,OAAO,KAAU,EAAE,kBAKd","file":"pages/index/homePage.js","sourcesContent":["import 'uni-pages';\n// @ts-ignore\nwx.__webpack_require_UNI_MP_PLUGIN__ = __webpack_require__;import '@dcloudio/vue-cli-plugin-uni/packages/uni-cloud/dist/index.js';\nimport Vue from 'vue'\nimport Page from './pages/index/homePage.vue'\ncreatePage(Page)","import { render, staticRenderFns, recyclableRender, components } from \"./homePage.vue?vue&type=template&id=1b7bfbe4&scoped=true&\"\nvar renderjs\nimport script from \"./homePage.vue?vue&type=script&lang=js&\"\nexport * from \"./homePage.vue?vue&type=script&lang=js&\"\nimport style0 from \"./homePage.vue?vue&type=style&index=0&id=1b7bfbe4&lang=scss&scoped=true&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"1b7bfbe4\",\n null,\n false,\n components,\n renderjs\n)\n\ncomponent.options.__file = \"pages/index/homePage.vue\"\nexport default component.exports","export * from \"-!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--17-0!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/template.js!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/page-meta.js!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./homePage.vue?vue&type=template&id=1b7bfbe4&scoped=true&\"","var components\ntry {\n components = {\n zPaging: function () {\n return import(\n /* webpackChunkName: \"uni_modules/z-paging/components/z-paging/z-paging\" */ \"@/uni_modules/z-paging/components/z-paging/z-paging.vue\"\n )\n },\n uImage: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-image/u-image\" */ \"uview-ui/components/u-image/u-image.vue\"\n )\n },\n uNoticeBar: function () {\n return import(\n /* webpackChunkName: \"node-modules/uview-ui/components/u-notice-bar/u-notice-bar\" */ \"uview-ui/components/u-notice-bar/u-notice-bar.vue\"\n )\n },\n }\n} catch (e) {\n if (\n e.message.indexOf(\"Cannot find module\") !== -1 &&\n e.message.indexOf(\".vue\") !== -1\n ) {\n console.error(e.message)\n console.error(\"1. 排查组件名称拼写是否正确\")\n console.error(\n \"2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom\"\n )\n console.error(\n \"3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件\"\n )\n } else {\n throw e\n }\n}\nvar render = function () {\n var _vm = this\n var _h = _vm.$createElement\n var _c = _vm._self._c || _h\n var l0 = _vm.__map(_vm.reCourses, function (item, __i1__) {\n var $orig = _vm.__get_orig(item)\n var m0 = _vm.rightText(item)\n return {\n $orig: $orig,\n m0: m0,\n }\n })\n _vm.$mp.data = Object.assign(\n {},\n {\n $root: {\n l0: l0,\n },\n }\n )\n}\nvar recyclableRender = false\nvar staticRenderFns = []\nrender._withStripped = true\n\nexport { render, staticRenderFns, recyclableRender, components }","import mod from \"-!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--13-1!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./homePage.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/babel-loader/lib/index.js!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--13-1!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/script.js!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./homePage.vue?vue&type=script&lang=js&\"","<template>\r\n\t<view class=\"box pb-100\">\r\n\t\t<!-- #ifdef APP-PLUS -->\r\n\t\t<view class=\"status_bar\">\r\n\t\t\t<view class=\"top_view\"></view>\r\n\t\t</view>\r\n\t\t<!-- #endif -->\r\n\t\t<view class=\"flex-col page\">\r\n\t\t\t<view class=\"flex-col group\">\r\n\t\t\t\t<view class=\"flex-col section_1\">\r\n\t\t\t\t\t<view class=\"flex-col group_1\">\r\n\t\t\t\t\t\t<view class=\"flex-row group_2\">\r\n\t\t\t\t\t\t\t<text @click=\"navigateTo('/pages/classification/index?from=home', false)\">\r\n\t\t\t\t\t\t\t\t{{cateName}}\r\n\t\t\t\t\t\t\t</text>\r\n\t\t\t\t\t\t\t<image src=\"/static/local/40372ad8302b0901727bcae31debb4dd.png\" class=\"image_1\" />\r\n\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t<view class=\"justify-center search\" @click=\"navigateTo('/pages/search/search-page', false)\">\r\n\t\t\t\t\t\t\t<image src=\"/static/remote/b27908d2b8262ac59bf51e00104f0fd5.png\" class=\"image_2\" />\r\n\t\t\t\t\t\t\t<text class=\"text_1\">输入关键词搜索课程</text>\r\n\t\t\t\t\t\t</view>\r\n\t\t\t\t\t</view>\r\n\t\t\t\t</view>\r\n\t\t\t\t<z-paging ref=\"paging\" class=\"z-paging\" v-model=\"reCourses\" @query=\"getReCourses\"\r\n\t\t\t\t\t:empty-view-fixed=\"false\" @scroll=\"changeBgColor\" :hide-loading-more-when-no-more-by-limit=\"5\"\r\n\t\t\t\t\t:style=\"'background-color: rgba(255,255,255,'+opacityNum+')' \">\r\n\t\t\t\t\t<view class=\"flex-col group_3\">\r\n\t\t\t\t\t\t<!-- <view class=\"flex-col items-center group_4\" :class=\"{swiper_bg:sliders && sliders.length > 1}\">\r\n\t\t\t\t\t\t\t<u-swiper :list=\"sliders\" name=\"thumb\" height=\"41vw\" bg-color=\"transparent\"\r\n\t\t\t\t\t\t\t\t:interval=\"duraTime\"></u-swiper>\r\n\t\t\t\t\t\t</view> -->\r\n\t\t\t\t\t\t<view class=\"flex-row equal-division\" id=\"list_work\">\r\n\t\t\t\t\t\t\t<view class=\"equal-division-item flex-col items-center\" v-for=\"item in home_nav\"\r\n\t\t\t\t\t\t\t\t:key=\"item.id\" @click=\"navClick(item)\">\r\n\t\t\t\t\t\t\t\t<u-image :src=\"item.thumb\" :lazy-load=\"true\" class=\"image_5\" mode=\"aspectFill\">\r\n\t\t\t\t\t\t\t\t</u-image>\r\n\t\t\t\t\t\t\t\t<text class=\"text_2\">{{item.title}}</text>\r\n\t\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t</view>\r\n\t\t\t\t\t</view>\r\n\t\t\t\t\t<view class=\"flex-row section_3\">\r\n\t\t\t\t\t\t<view class=\"flex-col group_11\">公告:</view>\r\n\t\t\t\t\t\t<u-notice-bar class=\"text_9\" mode=\"vertical\" :list=\"noticeList\" name=\"title\" type=\"none\"\r\n\t\t\t\t\t\t\t:volume-icon=\"false\" :duration=\"duraTime\">\r\n\t\t\t\t\t\t</u-notice-bar>\r\n\t\t\t\t\t</view>\r\n\t\t\t\t\t<view class=\"flex-col group_12\">\r\n\t\t\t\t\t\t<view class=\"flex-row group_13\">\r\n\t\t\t\t\t\t\t<view class=\"section_5\"> </view>\r\n\t\t\t\t\t\t\t<text class=\"text_10\">推荐课程</text>\r\n\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t<view class=\"flex-col group_14\">\r\n\t\t\t\t\t\t\t<view class=\"list-item flex-row\" :key=\"item._id\" v-for=\"item in reCourses\"\r\n\t\t\t\t\t\t\t\t@click=\"openCourse(item._id)\">\r\n\t\t\t\t\t\t\t\t<u-image :src=\"item.thumb\" :lazy-load=\"true\" class=\"image_11\" mode=\"aspectFill\">\r\n\t\t\t\t\t\t\t\t</u-image>\r\n\t\t\t\t\t\t\t\t<view class=\"right-group flex-col\">\r\n\t\t\t\t\t\t\t\t\t<text class=\"text_11\">{{ item.title }}</text>\r\n\t\t\t\t\t\t\t\t\t<view class=\"center-group flex-row\">\r\n\t\t\t\t\t\t\t\t\t\t<view class=\"left-text-wrapper\" :key=\"dynamicTag\"\r\n\t\t\t\t\t\t\t\t\t\t\tv-for=\"dynamicTag in item.dynamicTags\">{{dynamicTag}}</view>\r\n\t\t\t\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t\t\t\t<view class=\"justify-between\">\r\n\t\t\t\t\t\t\t\t\t\t<text class=\"text_17\">{{item.user_count}}人已购</text>\r\n\t\t\t\t\t\t\t\t\t\t<text class=\"text_19\">{{rightText(item)}}</text>\r\n\t\t\t\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t\t</view>\r\n\t\t\t\t\t\t</view>\r\n\t\t\t\t\t</view>\r\n\t\t\t\t</z-paging>\r\n\t\t\t</view>\r\n\t\t</view>\r\n\t</view>\r\n</template>\r\n\r\n<script>\r\n\tvar that; // 当前页面对象\r\n\tvar vk; // vk依赖\r\n\texport default {\r\n\t\tdata() {\r\n\t\t\t// 页面数据变量\r\n\t\t\treturn {\r\n\t\t\t\t// 当前分类名称\r\n\t\t\t\tcateName: '请选择分类',\r\n\t\t\t\t// 轮播图列表\r\n\t\t\t\tsliders: [],\r\n\t\t\t\t// 金刚区列表\r\n\t\t\t\thome_nav: [],\r\n\t\t\t\t// 列表背景颜色深度\r\n\t\t\t\topacityNum: 0,\r\n\t\t\t\tcourse_rec: [],\r\n\t\t\t\tarticle_rec: [],\r\n\t\t\t\tpay_article_rec: [],\r\n\t\t\t\tfree_live_course: [],\r\n\t\t\t\tnav_column: 4,\r\n\t\t\t\tnav_row: 2,\r\n\t\t\t\tnav_current: 0,\r\n\t\t\t\tajax_loading: true,\r\n\t\t\t\t// 推荐课程列表\r\n\t\t\t\treCourses: [],\r\n\t\t\t\t// 通知完整数据列表\r\n\t\t\t\tnoticesDataList: [],\r\n\t\t\t\t// 通知展示列表\r\n\t\t\t\tnoticeList: [],\r\n\t\t\t\t// 轮播间隔\r\n\t\t\t\tduraTime: 2500\r\n\t\t\t}\r\n\t\t},\r\n\t\t// 监听 - 页面每次【加载时】执行(如:前进)\r\n\t\tonLoad(options = {}) {\r\n\t\t\tthat = this;\r\n\t\t\tvk = that.vk;\r\n\t\t\tthat.init(options)\r\n\t\t},\r\n\t\t// 监听 - 页面每次【显示时】执行(如:前进和返回) (页面每次出现在屏幕上都触发,包括从下级页面点返回露出当前页面)\r\n\t\tonShow() {},\r\n\t\t// 监听 - 页面每次【隐藏时】执行(如:返回)\r\n\t\tonHide() {},\r\n\t\t// 函数\r\n\t\tcomputed: {\r\n\t\t\trightText() {\r\n\t\t\t\treturn (item) => {\r\n\t\t\t\t\tif (vk.pubfn.isNotNull(item.isBuy)) return '已购买'\r\n\t\t\t\t\treturn '¥' + item.charge / 100\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t},\r\n\t\tmethods: {\r\n\t\t\t// 页面数据初始化函数\r\n\t\t\tinit(options) {\r\n\t\t\t\t// 从其他页面返回时刷新\r\n\t\t\t\tuni.$on('update', function(data) {\r\n\t\t\t\t\tthat.getReCourses(1, 1)\r\n\t\t\t\t})\r\n\t\t\t},\r\n\t\t\t// 轮播及金刚区数据\r\n\t\t\tgetSwiperAndNav() {\r\n\t\t\t\tvk.callFunction({\r\n\t\t\t\t\turl: 'client/index/pub/index',\r\n\t\t\t\t\tsuccess(res) {\n\t\t\t\t\t\t\r\n\t\t\t\t\t\tthat.sliders = res.data.sliders\r\n\t\t\t\t\t\tthat.home_nav = [res.data.home_nav[0],res.data.home_nav[1],res.data.home_nav[2]]\r\n\t\t\t\t\t\tthat.duraTime = res.data.duraTime\r\n\t\t\t\t\t\tthat.ajax_loading = false\r\n\t\t\t\t\t}\r\n\t\t\t\t});\r\n\t\t\t},\r\n\t\t\t// 公告数据\r\n\t\t\tgetNotices() {\r\n\t\t\t\tvk.callFunction({\r\n\t\t\t\t\turl: 'client/notices/pub/getNoticesList',\r\n\t\t\t\t\tsuccess(data) {\r\n\t\t\t\t\t\t// 整体数据\r\n\t\t\t\t\t\tthat.noticesDataList = data.rows\r\n\t\t\t\t\t\t// 展示列表\r\n\t\t\t\t\t\tthat.noticesDataList.map(v => {\r\n\t\t\t\t\t\t\tthat.noticeList.push(v.title)\r\n\t\t\t\t\t\t})\r\n\t\t\t\t\t}\r\n\t\t\t\t});\r\n\t\t\t},\r\n\t\t\t// 推荐课程数据\r\n\t\t\tgetReCourses(pageNo, pageSize) {\r\n\t\t\t\tlet record = false\r\n\t\t\t\t// 下拉刷新时获取首页所有数据\r\n\t\t\t\tif (pageNo == 1) {\r\n\t\t\t\t\tthat.noticesDataList = []\r\n\t\t\t\t\tthat.noticeList = []\r\n\t\t\t\t\tthat.getSwiperAndNav()\r\n\t\t\t\t\tthat.getNotices()\r\n\t\t\t\t\tif (uni.vk.callFunctionUtil.checkToken()) record = true\r\n\t\t\t\t}\r\n\t\t\t\t// 获取分类\r\n\t\t\t\tlet category_info = vk.getStorageSync('bank_cate')\r\n\t\t\t\tlet data = {\r\n\t\t\t\t\tpageIndex: pageNo,\r\n\t\t\t\t\tpageSize: pageSize,\r\n\t\t\t\t\tis_rec: 1\r\n\t\t\t\t}\r\n\t\t\t\tif (record) data['need_user_info'] = true\r\n\t\t\t\tif (category_info) {\r\n\t\t\t\t\tthat.cateName = category_info.name ? category_info.name : '请选择分类'\r\n\t\t\t\t\tdata.type = category_info.type\r\n\t\t\t\t\tdata.category_id = category_info.id\r\n\t\t\t\t} else {\r\n\t\t\t\t\tthat.cateName = '请选择分类'\r\n\t\t\t\t}\r\n\t\t\t\tif (uni.vk.callFunctionUtil.checkToken()) data['need_user_info'] = true\r\n\t\t\t\tvk.callFunction({\r\n\t\t\t\t\turl: 'client/course/pub/recommend_course',\r\n\t\t\t\t\ttitle: '获取中...',\r\n\t\t\t\t\tdata: data,\r\n\t\t\t\t\tsuccess(data) {\n\t\t\t\t\t\tconsole.log(data,\"ddddddddddddd\")\r\n\t\t\t\t\t\tthat.$refs.paging.complete(data.rows);\r\n\t\t\t\t\t}\r\n\t\t\t\t});\r\n\t\t\t},\r\n\t\t\tnavClick(e) {\r\n\t\t\t\tvk.navigateTo(e.url);\r\n\t\t\t},\r\n\t\t\tnavChange(e) {\r\n\t\t\t\tthis.nav_current = e.detail.current;\r\n\t\t\t},\r\n\t\t\tsliderTap(index) {\r\n\t\t\t\tlet slider = this.sliders[index];\r\n\t\t\t\tif (!slider.url)\r\n\t\t\t\t\treturn\r\n\t\t\t\tif (slider.url.substr(0, 4) === \"http\") {\r\n\t\t\t\t\tthis.goWebview(slider.url);\r\n\t\t\t\t} else {\r\n\t\t\t\t\tuni.navigateTo({\r\n\t\t\t\t\t\turl: slider.url,\r\n\t\t\t\t\t});\r\n\t\t\t\t}\r\n\t\t\t},\r\n\t\t\t// 列表滚动时隐藏背景\r\n\t\t\tchangeBgColor(e) {\r\n\t\t\t\tif (e.detail.scrollTop >= 0) {\r\n\t\t\t\t\tif (e.detail.scrollTop <= 30) {\r\n\t\t\t\t\t\tthis.opacityNum = 0\r\n\t\t\t\t\t} else if (30 < e.detail.scrollTop && e.detail.scrollTop <= 120) {\r\n\t\t\t\t\t\tthis.opacityNum = e.detail.scrollTop / 120\r\n\t\t\t\t\t} else if (e.detail.scrollTop > 120) {\r\n\t\t\t\t\t\tthis.opacityNum = 1\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t},\r\n\t\t\t// 推荐课程详情\r\n\t\t\topenCourse(id) {\n\t\t\t\t// uni.navigateTo({\n\t\t\t\t// \turl:'/pages/yinpin/yinpin?title='+'1'\n\t\t\t\t// })\r\n\t\t\t\tuni.vk.navigateTo('/uni_modules/uce-course/pages/detail/class-detail?_id=' + id, false);\r\n\t\t\t}\r\n\t\t},\r\n\t\tonUnload() {\r\n\t\t\tuni.$off('update')\r\n\t\t}\r\n\t}\r\n</script>\r\n<style lang=\"scss\" scoped>\n\t#list_work{\n\t\tjustify-content: space-around;\n\t\tmargin-top: 50px;\n\t}\r\n\t.status_bar,\r\n\t.top_view {\r\n\t\tbackground-color: #FDCF03;\r\n\t}\r\n\r\n\t.page {\r\n\t\tbackground-color: #ffffff;\r\n\t\twidth: 100%;\r\n\t\theight: 100%;\r\n\t\toverflow-y: auto;\r\n\r\n\t\t.group {\r\n\t\t\theight: 100%;\r\n\t\t\tflex: 1 1 auto;\r\n\t\t\toverflow-y: auto;\r\n\r\n\t\t\t.section_1 {\r\n\t\t\t\tpadding-bottom: 176rpx;\r\n\t\t\t\tbackground-image: url('/static/local/16403090250739726597.png');\r\n\t\t\t\tbackground-position: 0px 0px;\r\n\t\t\t\tbackground-size: 100% 100%;\r\n\t\t\t\tbackground-repeat: no-repeat;\r\n\r\n\t\t\t\t.group_1 {\r\n\t\t\t\t\tmargin-top: 24rpx;\r\n\t\t\t\t\tpadding: 0 20rpx;\r\n\r\n\t\t\t\t\t.group_2 {\r\n\t\t\t\t\t\tcolor: rgb(51, 51, 51);\r\n\t\t\t\t\t\tfont-size: 34rpx;\r\n\t\t\t\t\t\tline-height: 41rpx;\r\n\t\t\t\t\t\twhite-space: nowrap;\r\n\r\n\t\t\t\t\t\t.image_1 {\r\n\t\t\t\t\t\t\tmargin: 24rpx 0 0 6rpx;\r\n\t\t\t\t\t\t\twidth: 12rpx;\r\n\t\t\t\t\t\t\theight: 12rpx;\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\t.search {\r\n\t\t\t\t\t\tmargin-top: 44rpx;\r\n\t\t\t\t\t\tpadding: 14rpx;\r\n\t\t\t\t\t\tcolor: rgb(153, 153, 153);\r\n\t\t\t\t\t\tfont-size: 28rpx;\r\n\t\t\t\t\t\tline-height: 34rpx;\r\n\t\t\t\t\t\twhite-space: nowrap;\r\n\t\t\t\t\t\tbackground-color: rgb(255, 255, 255);\r\n\t\t\t\t\t\tborder-radius: 34rpx;\r\n\r\n\t\t\t\t\t\t.image_2 {\r\n\t\t\t\t\t\t\twidth: 40rpx;\r\n\t\t\t\t\t\t\theight: 40rpx;\r\n\t\t\t\t\t\t}\r\n\r\n\t\t\t\t\t\t.text_1 {\r\n\t\t\t\t\t\t\tmargin-left: 10rpx;\r\n\t\t\t\t\t\t\tmargin-top: 4rpx;\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\r\n\t\t\t.z-paging {\r\n\t\t\t\t/* #ifdef APP-PLUS */\r\n\t\t\t\ttop: 20%;\r\n\t\t\t\t/* #endif */\r\n\t\t\t\t/* #ifdef H5 */\r\n\t\t\t\ttop: 15%;\r\n\t\t\t\t/* #endif */\r\n\t\t\t\theight: calc(100vh - 280rpx);\r\n\t\t\t}\r\n\r\n\t\t\t.group_3 {\r\n\t\t\t\tcolor: rgb(91, 91, 91);\r\n\t\t\t\tfont-size: 24rpx;\r\n\t\t\t\tline-height: 29rpx;\r\n\t\t\t\twhite-space: nowrap;\r\n\r\n\t\t\t\t.group_4 {\r\n\t\t\t\t\tmargin: 0 20rpx;\r\n\t\t\t\t\tborder-radius: 16rpx;\r\n\t\t\t\t\tposition: relative;\r\n\t\t\t\t\tborder-radius: 16rpx;\r\n\t\t\t\t\twidth: 94.5vw;\r\n\r\n\t\t\t\t\t.u-swiper-wrap {\r\n\t\t\t\t\t\twidth: 100%;\r\n\t\t\t\t\t\theight: 100%;\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\r\n\t\t\t\t.swiper_bg {\r\n\t\t\t\t\tbox-shadow: 0px 6rpx 16rpx 0px rgba(255, 150, 12, 0.22);\r\n\t\t\t\t}\r\n\r\n\t\t\t\t.equal-division {\r\n\t\t\t\t\tmargin-top: 43rpx;\r\n\t\t\t\t\tflex-wrap: wrap;\r\n\r\n\t\t\t\t\t.equal-division-item {\r\n\t\t\t\t\t\twidth: 20%;\r\n\t\t\t\t\t\tpadding: 10rpx 0;\r\n\r\n\t\t\t\t\t\t.image_5 {\r\n\t\t\t\t\t\t\twidth: 92rpx !important;\r\n\t\t\t\t\t\t\theight: 92rpx !important;\r\n\t\t\t\t\t\t\tborder-radius: 50% !important;\r\n\t\t\t\t\t\t\toverflow: hidden !important;\r\n\t\t\t\t\t\t\tbox-shadow: 0px 6px 12px rgba(0, 0, 0, 0.05);\r\n\t\t\t\t\t\t}\r\n\r\n\t\t\t\t\t\t.text_2 {\r\n\t\t\t\t\t\t\tmargin-top: 21rpx;\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\r\n\t\t\t.section_3 {\r\n\t\t\t\tmargin-top: 35rpx;\r\n\t\t\t\tpadding: 9rpx 20rpx;\r\n\t\t\t\tbackground-color: rgb(245, 245, 245);\r\n\r\n\t\t\t\t.group_11 {\r\n\t\t\t\t\tcolor: rgb(132, 75, 0);\r\n\t\t\t\t\tfont-size: 36rpx;\r\n\t\t\t\t\tline-height: 52rpx;\r\n\t\t\t\t\twhite-space: nowrap;\r\n\t\t\t\t\twidth: 116rpx;\r\n\t\t\t\t\tfont-family: YouSheBiaoTiHei;\r\n\t\t\t\t\tbackground-image: linear-gradient(180deg,\r\n\t\t\t\t\t\t\trgb(253, 211, 3) 0%,\r\n\t\t\t\t\t\t\trgb(253, 211, 3) 0%,\r\n\t\t\t\t\t\t\trgb(255, 150, 12) 100%,\r\n\t\t\t\t\t\t\trgb(255, 150, 12) 100%);\r\n\t\t\t\t\tborder-radius: 20rpx 0px 20rpx 0px;\r\n\t\t\t\t\theight: 52rpx;\r\n\t\t\t\t\ttext-align: center;\r\n\t\t\t\t\tmargin-top: 9rpx;\r\n\t\t\t\t}\r\n\r\n\t\t\t\t.text_9 {\r\n\t\t\t\t\tcolor: rgb(51, 51, 51);\r\n\t\t\t\t\tfont-size: 28rpx;\r\n\t\t\t\t\tline-height: 34rpx;\r\n\t\t\t\t\tflex: 1;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\r\n\t\t\t.group_12 {\r\n\t\t\t\tmargin: 35rpx 0 0;\r\n\t\t\t\tpadding-left: 20rpx;\r\n\t\t\t\tpadding-right: 4rpx;\r\n\r\n\t\t\t\t.group_13 {\r\n\t\t\t\t\tcolor: rgb(0, 0, 0);\r\n\t\t\t\t\tfont-size: 34rpx;\r\n\t\t\t\t\tline-height: 41rpx;\r\n\t\t\t\t\twhite-space: nowrap;\r\n\r\n\t\t\t\t\t.section_5 {\r\n\t\t\t\t\t\tbackground-color: rgb(253, 211, 3);\r\n\t\t\t\t\t\tborder-radius: 5rpx;\r\n\t\t\t\t\t\twidth: 10rpx;\r\n\t\t\t\t\t\theight: 46rpx;\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\t.text_10 {\r\n\t\t\t\t\t\tmargin: 3rpx 0 3rpx 14rpx;\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\r\n\t\t\t\t.group_14 {\r\n\t\t\t\t\tmargin-top: 25rpx;\r\n\t\t\t\t\t// height: 968rpx;\r\n\r\n\t\t\t\t\t.list-item {\r\n\t\t\t\t\t\tmargin-right: 20rpx;\r\n\t\t\t\t\t\tpadding-bottom: 40rpx;\r\n\t\t\t\t\t\tborder-bottom: 1px solid #F0F0F0;\r\n\r\n\t\t\t\t\t\t&:not(:first-of-type) {\r\n\t\t\t\t\t\t\tmargin-top: 40rpx;\r\n\t\t\t\t\t\t}\r\n\r\n\t\t\t\t\t\t.image_11 {\r\n\t\t\t\t\t\t\tborder-radius: 8rpx;\r\n\t\t\t\t\t\t\twidth: 284rpx !important;\r\n\t\t\t\t\t\t\theight: 182rpx !important;\r\n\t\t\t\t\t\t}\r\n\r\n\t\t\t\t\t\t.right-group {\r\n\t\t\t\t\t\t\tmargin-left: 26rpx;\r\n\t\t\t\t\t\t\tflex: 1 1 auto;\r\n\r\n\t\t\t\t\t\t\t.text_11 {\r\n\t\t\t\t\t\t\t\tcolor: rgb(51, 51, 51);\r\n\t\t\t\t\t\t\t\tfont-size: 30rpx;\r\n\t\t\t\t\t\t\t\tline-height: 35rpx;\r\n\t\t\t\t\t\t\t\ttext-align: left;\r\n\t\t\t\t\t\t\t}\r\n\r\n\t\t\t\t\t\t\t.center-group {\r\n\t\t\t\t\t\t\t\tmargin-top: 33rpx;\r\n\t\t\t\t\t\t\t\tcolor: rgb(255, 150, 12);\r\n\t\t\t\t\t\t\t\tfont-size: 20rpx;\r\n\t\t\t\t\t\t\t\tline-height: 28rpx;\r\n\t\t\t\t\t\t\t\twhite-space: nowrap;\r\n\t\t\t\t\t\t\t\tflex-wrap: wrap;\r\n\r\n\t\t\t\t\t\t\t\t.left-text-wrapper {\r\n\t\t\t\t\t\t\t\t\tbackground-repeat: no-repeat;\r\n\t\t\t\t\t\t\t\t\tpadding: 4rpx 14rpx;\r\n\t\t\t\t\t\t\t\t\tmargin: 10rpx 20rpx 10rpx 0;\r\n\t\t\t\t\t\t\t\t\tbackground: rgba(255, 150, 12, 0.12);\r\n\t\t\t\t\t\t\t\t\tborder: 1rpx solid #FF960C;\r\n\t\t\t\t\t\t\t\t\tborder-radius: 16rpx;\r\n\t\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t\t}\r\n\r\n\t\t\t\t\t\t\t.text_17 {\r\n\t\t\t\t\t\t\t\tmargin-top: 19rpx;\r\n\t\t\t\t\t\t\t\tcolor: rgb(153, 153, 153);\r\n\t\t\t\t\t\t\t\tfont-size: 20rpx;\r\n\t\t\t\t\t\t\t\tline-height: 24rpx;\r\n\t\t\t\t\t\t\t\twhite-space: nowrap;\r\n\t\t\t\t\t\t\t}\r\n\r\n\t\t\t\t\t\t\t.text_19 {\r\n\t\t\t\t\t\t\t\tcolor: rgb(246, 21, 21);\r\n\t\t\t\t\t\t\t\tfont-size: 30rpx;\r\n\t\t\t\t\t\t\t\tmargin-top: 8rpx;\r\n\t\t\t\t\t\t\t\twhite-space: nowrap;\r\n\t\t\t\t\t\t\t}\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n</style>\r\n","import mod from \"-!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-2!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-3!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-5!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./homePage.vue?vue&type=style&index=0&id=1b7bfbe4&lang=scss&scoped=true&\"; export default mod; export * from \"-!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/loaders/stylePostLoader.js!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-2!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-3!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/sass-loader/dist/cjs.js??ref--8-oneOf-1-4!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-preprocess-loader/index.js??ref--8-oneOf-1-5!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js??vue-loader-options!../../../../../../Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/@dcloudio/webpack-uni-mp-loader/lib/style.js!./homePage.vue?vue&type=style&index=0&id=1b7bfbe4&lang=scss&scoped=true&\"","// extracted by mini-css-extract-plugin\n if(module.hot) {\n // 1712134294790\n var cssReload = require(\"/Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli/node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js\")(module.id, {\"hmr\":true,\"publicPath\":\"../../\",\"locals\":false});\n module.hot.dispose(cssReload);\n module.hot.accept(undefined, cssReload);\n }\n "],"sourceRoot":""}
|