(self["webpackChunkdelu_web_project"] = self["webpackChunkdelu_web_project"] || []).push([["markDownDoc"],{ /***/ "./src/pages/markDownDoc/index.js": /*!****************************************!*\ !*** ./src/pages/markDownDoc/index.js ***! \****************************************/ /***/ (function(__unused_webpack_module, __unused_webpack___webpack_exports__, __webpack_require__) { "use strict"; /* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "./node_modules/vue/dist/vue.esm-bundler.js"); /* harmony import */ var element_plus__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! element-plus */ "./node_modules/element-plus/es/defaults.mjs"); /* harmony import */ var element_plus_dist_index_css__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! element-plus/dist/index.css */ "./node_modules/element-plus/dist/index.css"); /* harmony import */ var element_plus_dist_index_css__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(element_plus_dist_index_css__WEBPACK_IMPORTED_MODULE_1__); /* harmony import */ var _base_assets_style_reele_less__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @base/assets/style/reele.less */ "./src/assets/style/reele.less"); /* harmony import */ var _base_assets_style_reele_less__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_base_assets_style_reele_less__WEBPACK_IMPORTED_MODULE_2__); /* harmony import */ var _base_components_widget_QuestionHint_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @base/components/widget/QuestionHint.vue */ "./src/components/widget/QuestionHint.vue"); /* harmony import */ var _assets_style_less__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./assets/style.less */ "./src/pages/markDownDoc/assets/style.less"); /* harmony import */ var _assets_style_less__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_assets_style_less__WEBPACK_IMPORTED_MODULE_4__); /* harmony import */ var _base_layout_UserHeaderView_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @base/layout/UserHeaderView.vue */ "./src/layout/UserHeaderView.vue"); /* harmony import */ var _base_lib_store_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! @base/lib/store.js */ "./src/lib/store.js"); /* harmony import */ var _base_api_api_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @base/api/api.js */ "./src/api/api.js"); /* harmony import */ var _base_components_msg_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! @base/components/msg.js */ "./src/components/msg.js"); //import 'highlight.js/styles/foundation.css';//代码高亮 var app = (0,vue__WEBPACK_IMPORTED_MODULE_0__.createApp)(_base_layout_UserHeaderView_vue__WEBPACK_IMPORTED_MODULE_5__["default"], {}); app.component('QuestionHint', _base_components_widget_QuestionHint_vue__WEBPACK_IMPORTED_MODULE_3__["default"]); app.use(element_plus__WEBPACK_IMPORTED_MODULE_9__["default"]); app.use(_base_lib_store_js__WEBPACK_IMPORTED_MODULE_6__.store); function makeMenu() { var contentDom = document.querySelector('.view-content'); var doms = contentDom.querySelectorAll('h1,h2,h3'); var menuDom = document.createElement('div'); menuDom.className = 'doc-menu-float'; var menuArray = []; var h1 = 1, i = 1, lastTag, lvl = 1, idCounter = 1; doms.forEach(function (dom) { var tagName = (dom.tagName + '').toLowerCase(); if (lastTag != tagName) { i = 1; lastTag = tagName; } var id = "h-id-".concat(idCounter); dom.setAttribute('id', id); var a = document.createElement('a'); a.href = '#' + id; a.className = 'doc-menu-item ' + 'item-' + tagName; if (tagName === 'h1') { a.innerHTML = "".concat(h1, ".").concat(dom.innerText); h1++; } else { a.innerHTML = "".concat(i, ".").concat(dom.innerText); } menuDom.appendChild(a); idCounter++; i++; }); document.querySelector('#menuList').appendChild(menuDom); } function handleAction(type) { _base_api_api_js__WEBPACK_IMPORTED_MODULE_7__["default"].docAction({ id: doc, type: type }).then(function (res) { if (res.code === 200) { _base_components_msg_js__WEBPACK_IMPORTED_MODULE_8__["default"].success('操作成功'); if (type === 1) { var d = document.querySelector('.page-content .left-wrap .good .n'); d.innerText = Number(d.innerText) + 1; } else if (type === 2) { var _d = document.querySelector('.page-content .left-wrap .bad .n'); _d.innerText = Number(_d.innerText) + 1; } } }).catch(function (e) { console.error('点赞点踩文档出错:', e); _base_components_msg_js__WEBPACK_IMPORTED_MODULE_8__["default"].error('系统错误'); }); } function init() { if (document.body.clientWidth > 900) { (0,_base_lib_store_js__WEBPACK_IMPORTED_MODULE_6__.initStore)(); app.mount('#header'); setTimeout(makeMenu, 10); wt.qe('.page-content .left-wrap .good', 'click', function () { return handleAction(1); }); wt.qe('.page-content .left-wrap .bad', 'click', function () { return handleAction(2); }); } } init(); /***/ }), /***/ "./node_modules/mini-css-extract-plugin/dist/loader.js??clonedRuleSet-3.use[1]!./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js??clonedRuleSet-3.use[4]!./src/pages/markDownDoc/assets/style.less": /*!******************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/mini-css-extract-plugin/dist/loader.js??clonedRuleSet-3.use[1]!./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js??clonedRuleSet-3.use[4]!./src/pages/markDownDoc/assets/style.less ***! \******************************************************************************************************************************************************************************************************************************************************************************/ /***/ (function(module, __unused_webpack_exports, __webpack_require__) { // extracted by mini-css-extract-plugin if(true) { (function() { var localsJsonString = undefined; // 1773738437166 var cssReload = __webpack_require__(/*! ../../../../node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js */ "./node_modules/mini-css-extract-plugin/dist/hmr/hotModuleReplacement.js")(module.id, {"esModule":false}); // only invalidate when locals change if ( module.hot.data && module.hot.data.value && module.hot.data.value !== localsJsonString ) { module.hot.invalidate(); } else { module.hot.accept(); } module.hot.dispose(function(data) { data.value = localsJsonString; cssReload(); }); })(); } /***/ }), /***/ "./src/pages/markDownDoc/assets/style.less": /*!*************************************************!*\ !*** ./src/pages/markDownDoc/assets/style.less ***! \*************************************************/ /***/ (function(module, __unused_webpack_exports, __webpack_require__) { // style-loader: Adds some css to the DOM by adding a