@ -0,0 +1 @@
@@ -0,0 +1 @@
|
||||
!function(e){function r(data){for(var r,n,f=data[0],l=data[1],d=data[2],i=0,h=[];i<f.length;i++)n=f[i],Object.prototype.hasOwnProperty.call(o,n)&&o[n]&&h.push(o[n][0]),o[n]=0;for(r in l)Object.prototype.hasOwnProperty.call(l,r)&&(e[r]=l[r]);for(v&&v(data);h.length;)h.shift()();return c.push.apply(c,d||[]),t()}function t(){for(var e,i=0;i<c.length;i++){for(var r=c[i],t=!0,n=1;n<r.length;n++){var l=r[n];0!==o[l]&&(t=!1)}t&&(c.splice(i--,1),e=f(f.s=r[0]))}return e}var n={},o={25:0},c=[];function f(r){if(n[r])return n[r].exports;var t=n[r]={i:r,l:!1,exports:{}};return e[r].call(t.exports,t,t.exports,f),t.l=!0,t.exports}f.e=function(e){var r=[],t=o[e];if(0!==t)if(t)r.push(t[2]);else{var n=new Promise((function(r,n){t=o[e]=[r,n]}));r.push(t[2]=n);var c,script=document.createElement("script");script.charset="utf-8",script.timeout=120,f.nc&&script.setAttribute("nonce",f.nc),script.src=function(e){return f.p+""+{0:"5055e41",3:"8da427a",4:"af0c732",5:"aea7600",6:"0f7f62a",7:"bbe3db4",8:"43481e8",9:"e927bb6",10:"35e574f",11:"0580729",12:"5040cb7",13:"d93776b",14:"194a843",15:"5d922c7",16:"bc89170",17:"c9d389d",18:"21e9b00",19:"e842c15",20:"42b15c7",21:"2f86cbf",22:"5e13107",23:"a2d2cdc",24:"aa8975d"}[e]+".js"}(e);var l=new Error;c=function(r){script.onerror=script.onload=null,clearTimeout(d);var t=o[e];if(0!==t){if(t){var n=r&&("load"===r.type?"missing":r.type),c=r&&r.target&&r.target.src;l.message="Loading chunk "+e+" failed.\n("+n+": "+c+")",l.name="ChunkLoadError",l.type=n,l.request=c,t[1](l)}o[e]=void 0}};var d=setTimeout((function(){c({type:"timeout",target:script})}),12e4);script.onerror=script.onload=c,document.head.appendChild(script)}return Promise.all(r)},f.m=e,f.c=n,f.d=function(e,r,t){f.o(e,r)||Object.defineProperty(e,r,{enumerable:!0,get:t})},f.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},f.t=function(e,r){if(1&r&&(e=f(e)),8&r)return e;if(4&r&&"object"==typeof e&&e&&e.__esModule)return e;var t=Object.create(null);if(f.r(t),Object.defineProperty(t,"default",{enumerable:!0,value:e}),2&r&&"string"!=typeof e)for(var n in e)f.d(t,n,function(r){return e[r]}.bind(null,n));return t},f.n=function(e){var r=e&&e.__esModule?function(){return e.default}:function(){return e};return f.d(r,"a",r),r},f.o=function(object,e){return Object.prototype.hasOwnProperty.call(object,e)},f.p="/_nuxt/",f.oe=function(e){throw console.error(e),e};var l=window.webpackJsonp=window.webpackJsonp||[],d=l.push.bind(l);l.push=r,l=l.slice();for(var i=0;i<l.length;i++)r(l[i]);var v=d;t()}([]); |
@ -0,0 +1,70 @@
@@ -0,0 +1,70 @@
|
||||
/*! |
||||
* The buffer module from node.js, for the browser. |
||||
* |
||||
* @author Feross Aboukhadijeh <http://feross.org> |
||||
* @license MIT |
||||
*/ |
||||
|
||||
/*! |
||||
* vue-client-only v0.0.0-semantic-release |
||||
* (c) 2021-present egoist <0x142857@gmail.com> |
||||
* Released under the MIT License. |
||||
*/ |
||||
|
||||
/*! |
||||
* vue-no-ssr v1.1.1 |
||||
* (c) 2018-present egoist <0x142857@gmail.com> |
||||
* Released under the MIT License. |
||||
*/ |
||||
|
||||
/*! ieee754. BSD-3-Clause License. Feross Aboukhadijeh <https://feross.org/opensource> */ |
||||
|
||||
/** |
||||
* @license |
||||
* Video.js 6.13.0 <http://videojs.com/> |
||||
* Copyright Brightcove, Inc. <https://www.brightcove.com/> |
||||
* Available under Apache License Version 2.0 |
||||
* <https://github.com/videojs/video.js/blob/master/LICENSE> |
||||
* |
||||
* Includes vtt.js <https://github.com/mozilla/vtt.js> |
||||
* Available under Apache License Version 2.0 |
||||
* <https://github.com/mozilla/vtt.js/blob/master/LICENSE> |
||||
*/ |
||||
|
||||
/** |
||||
* Checks if an event is supported in the current execution environment. |
||||
* |
||||
* NOTE: This will not work correctly for non-generic events such as `change`, |
||||
* `reset`, `load`, `error`, and `select`. |
||||
* |
||||
* Borrows from Modernizr. |
||||
* |
||||
* @param {string} eventNameSuffix Event name, e.g. "click". |
||||
* @param {?boolean} capture Check if the capture phase is supported. |
||||
* @return {boolean} True if the event is supported. |
||||
* @internal |
||||
* @license Modernizr 3.0.0pre (Custom Build) | MIT |
||||
*/ |
||||
|
||||
//! moment.js |
||||
|
||||
//! moment.js locale configuration |
||||
|
||||
|
||||
/*! |
||||
* vue-router v3.5.3 |
||||
* (c) 2021 Evan You |
||||
* @license MIT |
||||
*/ |
||||
|
||||
/*! |
||||
* Vue.js v2.6.14 |
||||
* (c) 2014-2021 Evan You |
||||
* Released under the MIT License. |
||||
*/ |
||||
|
||||
/*! |
||||
* vuex v3.6.2 |
||||
* (c) 2021 Evan You |
||||
* @license MIT |
||||
*/ |
@ -0,0 +1 @@
@@ -0,0 +1 @@
|
||||
(window.webpackJsonp=window.webpackJsonp||[]).push([[16],{695:function(t,n,e){"use strict";e.r(n);var o={name:"OtherCorporatePage",layout:"detail",data:function(){return{}},head:{title:"糖尿病网-媒体合作",meta:[{hid:"description",name:"description",content:""}]}},c=e(11),component=Object(c.a)(o,(function(){var t=this,n=t.$createElement;t._self._c;return t._m(0)}),[function(){var t=this,n=t.$createElement,e=t._self._c||n;return e("div",{staticClass:"common-other-content media-corporate-page"},[e("h6",[t._v("媒体合作")]),t._v(" "),e("div",{staticClass:"font-content"},[e("p",[t._v("\n 商务合作邮箱:"),e("a",{attrs:{href:"mailto:DHcommunications@novonordisk.com",target:"_blank"}},[t._v("DHcommunications@novonordisk.com")])])])])}],!1,null,null,null);n.default=component.exports}}]); |
@ -0,0 +1 @@
@@ -0,0 +1 @@
|
||||
(window.webpackJsonp=window.webpackJsonp||[]).push([[17],{696:function(n,t,e){"use strict";e.r(t);var c={name:"OtherDisclaimerPage",layout:"detail",data:function(){return{}},head:{title:"糖尿病网-免责声明",meta:[{hid:"description",name:"description",content:""}]}},r=e(11),component=Object(r.a)(c,(function(){var n=this,t=n.$createElement;n._self._c;return n._m(0)}),[function(){var n=this,t=n.$createElement,e=n._self._c||t;return e("div",{staticClass:"common-other-content disclamier-page"},[e("h6",[n._v("免责声明")]),n._v(" "),e("div",{staticClass:"font-content"},[e("p",[n._v("\n 最新糖尿病调查结果显示,我国约有4亿人处在糖尿病前期,但90%的人不知道自己处于糖尿病前期。这是因为很多人不测血糖,或只测空腹血糖。殊不知,空腹血糖正常,不代表餐后血糖也正常,仅查空腹血糖,会有70%的糖尿病前期被漏诊。糖尿病前期是糖尿病发展的必经之路。那么什么是糖尿病前期,如何预防疾病进展呢?\n ")]),n._v(" "),e("p",[n._v("\n 最新糖尿病调查结果显示,我国约有4亿人处在糖尿病前期,但90%的人不知道自己处于糖尿病前期。这是因为很多人不测血糖,或只测空腹血糖。殊不知,空腹血糖正常,不代表餐后血糖也正常。但90%的人不知道自己处于糖尿病前期。这是因为很多人不测血糖,或只测空腹血糖。殊不知,空腹血糖正常,不代表餐后血糖也正常。\n ")]),n._v(" "),e("p",[n._v("\n 最新糖尿病调查结果显示,我国约有4亿人处在糖尿病前期,但90%的人不知道自己处于糖尿病前期。这是因为很多人不测血糖,或只测空腹血糖。殊不知,空腹血糖正常,不代表餐后血糖也正常,仅查空腹血糖,会有70%的糖尿病前期被漏诊。糖尿病前期是糖尿病发展的必经之路。那么什么是糖尿病前期,如何预防疾病进展呢?\n ")]),n._v(" "),e("p",[n._v("\n 最新糖尿病调查结果显示,我国约有4亿人处在糖尿病前期,但90%的人不知道自己处于糖尿病前期。这是因为很多人不测血糖,或只测空腹血糖。殊不知,空腹血糖正常,不代表餐后血糖也正常。但90%的人不知道自己处于糖尿病前期。这是因为很多人不测血糖,或只测空腹血糖。殊不知,空腹血糖正常,不代表餐后血糖也正常。\n ")]),n._v(" "),e("p",[n._v("\n 最新糖尿病调查结果显示,我国约有4亿人处在糖尿病前期,但90%的人不知道自己处于糖尿病前期。这是因为很多人不测血糖,或只测空腹血糖。殊不知,空腹血糖正常,不代表餐后血糖也正常,仅查空腹血糖,会有70%的糖尿病前期被漏诊。糖尿病前期是糖尿病发展的必经之路。那么什么是糖尿病前期,如何预防疾病进展呢?\n ")]),n._v(" "),e("p",[n._v("\n 最新糖尿病调查结果显示,我国约有4亿人处在糖尿病前期,但90%的人不知道自己处于糖尿病前期。这是因为很多人不测血糖,或只测空腹血糖。殊不知,空腹血糖正常,不代表餐后血糖也正常。但90%的人不知道自己处于糖尿病前期。这是因为很多人不测血糖,或只测空腹血糖。殊不知,空腹血糖正常,不代表餐后血糖也正常。\n ")])])])}],!1,null,null,null);t.default=component.exports}}]); |
After Width: | Height: | Size: 26 KiB |
After Width: | Height: | Size: 12 KiB |
After Width: | Height: | Size: 74 KiB |
After Width: | Height: | Size: 25 KiB |
After Width: | Height: | Size: 2.0 KiB |
After Width: | Height: | Size: 19 KiB |
After Width: | Height: | Size: 372 KiB |
After Width: | Height: | Size: 1.1 KiB |
After Width: | Height: | Size: 1.4 KiB |
After Width: | Height: | Size: 31 KiB |
After Width: | Height: | Size: 10 KiB |
After Width: | Height: | Size: 10 KiB |
After Width: | Height: | Size: 1.8 MiB |
After Width: | Height: | Size: 1.3 KiB |
After Width: | Height: | Size: 1.3 KiB |
After Width: | Height: | Size: 2.0 KiB |
After Width: | Height: | Size: 5.4 KiB |
After Width: | Height: | Size: 5.8 KiB |
After Width: | Height: | Size: 124 KiB |
After Width: | Height: | Size: 5.7 KiB |
After Width: | Height: | Size: 5.7 KiB |
After Width: | Height: | Size: 62 KiB |
After Width: | Height: | Size: 14 KiB |
After Width: | Height: | Size: 2.6 KiB |
After Width: | Height: | Size: 3.1 KiB |
After Width: | Height: | Size: 3.8 KiB |
After Width: | Height: | Size: 9.1 KiB |
After Width: | Height: | Size: 1.6 KiB |
After Width: | Height: | Size: 1.1 KiB |
@ -0,0 +1,543 @@
@@ -0,0 +1,543 @@
|
||||
exports.ids = [1]; |
||||
exports.modules = { |
||||
|
||||
/***/ 153: |
||||
/***/ (function(module, exports, __webpack_require__) { |
||||
|
||||
// style-loader: Adds some css to the DOM by adding a <style> tag
|
||||
|
||||
// load the styles
|
||||
var content = __webpack_require__(159); |
||||
if(content.__esModule) content = content.default; |
||||
if(typeof content === 'string') content = [[module.i, content, '']]; |
||||
if(content.locals) module.exports = content.locals; |
||||
// add CSS to SSR context
|
||||
var add = __webpack_require__(5).default |
||||
module.exports.__inject__ = function (context) { |
||||
add("07fbb799", content, true, context) |
||||
}; |
||||
|
||||
/***/ }), |
||||
|
||||
/***/ 158: |
||||
/***/ (function(module, __webpack_exports__, __webpack_require__) { |
||||
|
||||
"use strict"; |
||||
__webpack_require__.r(__webpack_exports__); |
||||
/* harmony import */ var _node_modules_vue_style_loader_index_js_ref_3_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_3_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_3_oneOf_1_2_node_modules_nuxt_components_dist_loader_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_Barrage_vue_vue_type_style_index_0_id_c3f32de4_lang_css_scoped_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(153); |
||||
/* harmony import */ var _node_modules_vue_style_loader_index_js_ref_3_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_3_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_3_oneOf_1_2_node_modules_nuxt_components_dist_loader_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_Barrage_vue_vue_type_style_index_0_id_c3f32de4_lang_css_scoped_true___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_vue_style_loader_index_js_ref_3_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_3_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_3_oneOf_1_2_node_modules_nuxt_components_dist_loader_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_Barrage_vue_vue_type_style_index_0_id_c3f32de4_lang_css_scoped_true___WEBPACK_IMPORTED_MODULE_0__); |
||||
/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_vue_style_loader_index_js_ref_3_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_3_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_3_oneOf_1_2_node_modules_nuxt_components_dist_loader_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_Barrage_vue_vue_type_style_index_0_id_c3f32de4_lang_css_scoped_true___WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _node_modules_vue_style_loader_index_js_ref_3_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_3_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_3_oneOf_1_2_node_modules_nuxt_components_dist_loader_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_Barrage_vue_vue_type_style_index_0_id_c3f32de4_lang_css_scoped_true___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__)); |
||||
|
||||
|
||||
/***/ }), |
||||
|
||||
/***/ 159: |
||||
/***/ (function(module, exports, __webpack_require__) { |
||||
|
||||
// Imports
|
||||
var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(4); |
||||
var ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(false); |
||||
// Module
|
||||
___CSS_LOADER_EXPORT___.push([module.i, ".z_barrage-container[data-v-c3f32de4]{pointer-events:none}.z_container[data-v-c3f32de4]{width:100%;overflow:hidden}.z_barrage[data-v-c3f32de4]{position:absolute;top:0;left:0}", ""]); |
||||
// Exports
|
||||
module.exports = ___CSS_LOADER_EXPORT___; |
||||
|
||||
|
||||
/***/ }), |
||||
|
||||
/***/ 174: |
||||
/***/ (function(module, __webpack_exports__, __webpack_require__) { |
||||
|
||||
"use strict"; |
||||
// ESM COMPAT FLAG
|
||||
__webpack_require__.r(__webpack_exports__); |
||||
|
||||
// CONCATENATED MODULE: ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@nuxt/components/dist/loader.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/Barrage.vue?vue&type=template&id=c3f32de4&scoped=true&
|
||||
var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:"z_barrage-container"},[_vm._ssrNode("<canvas"+(_vm._ssrAttr("width",_vm.containerWidth))+(_vm._ssrAttr("height",_vm.containerHeight))+" style=\"display: none\" data-v-c3f32de4></canvas> <div class=\"z_container\""+(_vm._ssrStyle(null,{ height: _vm.containerHeight / 2 + 'px' }, null))+" data-v-c3f32de4><canvas id=\"canvas\""+(_vm._ssrAttr("width",_vm.containerWidth))+(_vm._ssrAttr("height",_vm.containerHeight))+" class=\"z_barrage\""+(_vm._ssrStyle(null,{ |
||||
width: _vm.containerWidth / 2 + 'px', |
||||
height: _vm.containerHeight / 2 + 'px' |
||||
}, null))+" data-v-c3f32de4></canvas></div>")])} |
||||
var staticRenderFns = [] |
||||
|
||||
|
||||
// CONCATENATED MODULE: ./src/components/Barrage.vue?vue&type=template&id=c3f32de4&scoped=true&
|
||||
|
||||
// CONCATENATED MODULE: ./node_modules/babel-loader/lib??ref--2-0!./node_modules/@nuxt/components/dist/loader.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/Barrage.vue?vue&type=script&lang=js&
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
// import faceMap from '../../assets/emoji'
|
||||
let aniId, aniId1; |
||||
/* harmony default export */ var Barragevue_type_script_lang_js_ = ({ |
||||
name: 'Barrage', |
||||
props: { |
||||
barrageList: { |
||||
type: Array, |
||||
default: () => [] |
||||
}, |
||||
speed: { |
||||
type: Number, |
||||
default: 4 |
||||
}, |
||||
loop: { |
||||
type: Boolean, |
||||
default: true |
||||
}, |
||||
channels: { |
||||
type: Number, |
||||
default: 2 |
||||
}, |
||||
barrageHeight: { |
||||
type: Number, |
||||
default: 60 |
||||
}, |
||||
screenPercent: { |
||||
type: Number, |
||||
default: 0.3 |
||||
}, |
||||
borderColor: { |
||||
type: String, |
||||
default: '' |
||||
}, |
||||
background: { |
||||
type: String, |
||||
default: '' |
||||
}, |
||||
deviceType: { |
||||
type: String, |
||||
default: 'pc' |
||||
}, |
||||
linearGradient: { |
||||
type: Object, |
||||
default: () => { |
||||
return { |
||||
startColor: '', |
||||
endColor: '' |
||||
}; |
||||
} |
||||
} |
||||
}, |
||||
|
||||
data() { |
||||
return { |
||||
newBarrageArray: [], |
||||
// 新增弹幕之后的总弹幕
|
||||
barrageArray: [], |
||||
barrageQueue: [], |
||||
containerWidth: 0, |
||||
containerHeight: 0, |
||||
channelsArray: [], |
||||
barrageChannels: 1 |
||||
}; |
||||
}, |
||||
|
||||
watch: { |
||||
barrageList(val) { |
||||
if (val.length !== 0) { |
||||
this.barrageQueue = JSON.parse(JSON.stringify(val)); |
||||
this.newBarrageArray = JSON.parse(JSON.stringify(val)); |
||||
this.initData(); |
||||
window.cancelAnimationFrame(aniId); |
||||
aniId = window.requestAnimationFrame(this.render); |
||||
} |
||||
} |
||||
|
||||
}, |
||||
|
||||
mounted() { |
||||
this.containerWidth = this.deviceType === 'pc' ? 723 * 2 : document.body.clientWidth * 2; |
||||
this.containerHeight = 365 * 2; // 设定总高度
|
||||
|
||||
this.barrageChannels = this.channels; // 总高度对应的轨道数
|
||||
|
||||
this.ctx = this.$refs.canvas.getContext('2d'); |
||||
this.ctx1 = this.$refs.canvasContainer.getContext('2d'); |
||||
this.barrageClickEvent(); |
||||
}, |
||||
|
||||
methods: { |
||||
/** |
||||
* 数据初始化 |
||||
*/ |
||||
initData() { |
||||
for (let i = 0; i < this.barrageQueue.length; i++) { |
||||
// 此处处理只显示50个字符
|
||||
let tagImg = null; |
||||
let img = null; |
||||
|
||||
if (this.barrageQueue[i].icon) { |
||||
img = new Image(); |
||||
img.src = this.barrageQueue[i].icon; |
||||
} |
||||
|
||||
if (this.barrageQueue[i].tagImage) { |
||||
tagImg = new Image(); |
||||
tagImg.src = this.barrageQueue[i].tagImage; |
||||
} |
||||
|
||||
const content = this.dealStr(this.barrageQueue[i].content); |
||||
this.barrageArray.push({ |
||||
id: this.barrageQueue[i].id, |
||||
content, |
||||
x: this.containerWidth + this.barrageHeight, |
||||
icon: img, |
||||
tagImage: tagImg, |
||||
width: this.ctx1.measureText(content).width * 3.6 + (this.barrageQueue[i].icon ? 60 : 0), |
||||
color: this.barrageQueue[i].color || '#FFFFFF', |
||||
bgColor: this.barrageQueue[i].bgColor || 'rgba(0,0,0,0.4)' |
||||
}); |
||||
} |
||||
|
||||
this.initChannel(); |
||||
}, |
||||
|
||||
/** |
||||
* 初始化轨道数据 |
||||
*/ |
||||
initChannel() { |
||||
for (let i = 0; i < this.barrageChannels; i++) { |
||||
const item = this.barrageArray.shift(); |
||||
|
||||
if (item) { |
||||
this.channelsArray[i] = [item]; |
||||
} else { |
||||
this.channelsArray[i] = []; |
||||
} |
||||
} |
||||
}, |
||||
|
||||
/** |
||||
* 渲染 |
||||
*/ |
||||
render() { |
||||
this.ctx.clearRect(0, 0, this.containerWidth, this.containerHeight); |
||||
this.ctx.font = '36px Microsoft YaHei'; |
||||
this.draw(); |
||||
window.cancelAnimationFrame(aniId1); |
||||
aniId1 = window.requestAnimationFrame(this.render); |
||||
}, |
||||
|
||||
draw() { |
||||
for (let i = 0; i < this.channelsArray.length; i++) { |
||||
for (let j = 0; j < this.channelsArray[i].length; j++) { |
||||
try { |
||||
const barrage = this.channelsArray[i][j]; |
||||
barrage.x -= this.speed; |
||||
|
||||
if (barrage.x <= this.containerWidth) { |
||||
// 弹幕显示
|
||||
this.borderColor && this.drawRoundRectBorder(this.ctx, barrage.x - this.barrageHeight / 2, i * (this.barrageHeight + 60) + 20, barrage.width + this.barrageHeight, this.barrageHeight, this.barrageHeight / 2); |
||||
this.drawRoundRect(this.ctx, barrage.bgColor, barrage.x - this.barrageHeight / 2, i * (this.barrageHeight + 60) + 21, barrage.width + this.barrageHeight, this.barrageHeight - 2, this.barrageHeight / 2); |
||||
this.ctx.fillStyle = `${barrage.color}`; |
||||
this.ctx.fillText(barrage.content, barrage.x + (barrage.icon ? this.barrageHeight / 2 + 10 : -5), i * (this.barrageHeight + 60) + this.barrageHeight - 25); |
||||
|
||||
if (barrage.icon) { |
||||
this.circleImg(this.ctx, barrage.icon, barrage.x - 40, i * (this.barrageHeight + 60) + 40, 40); |
||||
} |
||||
|
||||
if (barrage.tagImage) { |
||||
this.originImg(this.ctx, barrage.tagImage, barrage.x - this.barrageHeight - 10, i * (this.barrageHeight + 60) + 20, this.barrageHeight, this.barrageHeight); |
||||
} |
||||
} |
||||
|
||||
if (barrage.x < -(barrage.width + this.barrageHeight)) { |
||||
// 弹幕删除
|
||||
const arr = this.channelsArray.reduce((a, b) => a.concat(b)); |
||||
|
||||
if (this.loop) { |
||||
if (this.checkBarrageStatus(arr)) { |
||||
this.barrageQueue = []; |
||||
this.barrageQueue = JSON.parse(JSON.stringify(this.newBarrageArray)); |
||||
this.initData(); |
||||
} |
||||
} |
||||
} // 弹幕插入时机判断
|
||||
|
||||
|
||||
if (barrage.x <= Math.floor(this.containerWidth - barrage.width - 40) && barrage.x >= Math.floor(this.containerWidth - barrage.width - 40 - this.speed) && j === this.channelsArray[i].length - 1 && this.barrageArray.length !== 0) { |
||||
const item = this.barrageArray.shift(); |
||||
this.channelsArray[i].push(item); |
||||
} |
||||
} catch (e) { |
||||
console.log(e); |
||||
} |
||||
} |
||||
} |
||||
}, |
||||
|
||||
/** |
||||
* 重置数据 |
||||
*/ |
||||
add(obj) { |
||||
const content = this.dealStr(obj.content); |
||||
let img = null; |
||||
let tagImg = null; |
||||
|
||||
if (obj.icon) { |
||||
img = new Image(); |
||||
img.src = obj.icon; |
||||
} |
||||
|
||||
if (obj.tagImage) { |
||||
tagImg = new Image(); |
||||
tagImg.src = obj.tagImage; |
||||
} |
||||
|
||||
const item = { |
||||
id: obj.id, |
||||
content, |
||||
x: this.containerWidth + this.barrageHeight, |
||||
icon: obj.icon ? img : '', |
||||
tagImage: obj.tagImage ? tagImg : '', |
||||
width: this.ctx1.measureText(content).width * 3 + (obj.icon ? this.barrageHeight : 0), |
||||
color: obj.color || '#FFFFFF', |
||||
bgColor: obj.bgColor || 'rgba(0,0,0,0.4)' |
||||
}; |
||||
const originItem = { |
||||
id: obj.id, |
||||
content: obj.content, |
||||
icon: obj.icon, |
||||
tagImage: obj.tagImage, |
||||
color: obj.color || '#FFFFFF', |
||||
bgColor: obj.bgColor || 'rgba(0,0,0,0.4)' |
||||
}; |
||||
|
||||
if (this.barrageArray.length === 0) { |
||||
// 剩余弹幕数为0
|
||||
this.newBarrageArray.unshift(originItem); |
||||
} else { |
||||
this.barrageArray.unshift(item); |
||||
const insertIndex = this.barrageList.length - this.barrageArray.length; |
||||
this.newBarrageArray.splice(insertIndex, 0, originItem); |
||||
} |
||||
}, |
||||
|
||||
/** |
||||
* 弹幕点击事件 |
||||
*/ |
||||
barrageClickEvent() { |
||||
document.getElementById('canvas').addEventListener('click', e => { |
||||
const p = this.getEventPosition(e); |
||||
const channelIndex = Math.floor(p.y / (this.barrageHeight + 36)); |
||||
const tempArray = JSON.parse(JSON.stringify(this.channelsArray[channelIndex])); |
||||
|
||||
for (let i = 0; i < tempArray.length; i++) { |
||||
const channelItemArray = tempArray[i]; |
||||
|
||||
if (p.x > channelItemArray.x && p.x < channelItemArray.x + channelItemArray.width) { |
||||
if (channelItemArray.id) { |
||||
this.$emit('doLike', channelItemArray.id); |
||||
} |
||||
} |
||||
} |
||||
}, false); |
||||
}, |
||||
|
||||
/** |
||||
* 获取点击位置 |
||||
*/ |
||||
getEventPosition(ev) { |
||||
let x, y; |
||||
|
||||
if (ev.layerX || ev.layerX === 0) { |
||||
x = ev.layerX; |
||||
y = ev.layerY; |
||||
} else if (ev.offsetX || ev.offsetX === 0) { |
||||
x = ev.offsetX; |
||||
y = ev.offsetY; |
||||
} |
||||
|
||||
return { |
||||
x: 2 * x, |
||||
y: 2 * y |
||||
}; |
||||
}, |
||||
|
||||
/** |
||||
* 判断所有的弹幕是否滚动完成 |
||||
* @params arr |
||||
*/ |
||||
checkBarrageStatus(arr) { |
||||
for (let i = 0; i < arr.length; i++) { |
||||
if (arr[i].x > -arr[i].width) return false; |
||||
} |
||||
|
||||
return true; |
||||
}, |
||||
|
||||
/** |
||||
* 处理字符 |
||||
*/ |
||||
dealStr(str) { |
||||
return str.length > 50 ? `${str.substring(0, 50)}...` : str; |
||||
}, |
||||
|
||||
/** |
||||
* 获取随机颜色 |
||||
*/ |
||||
getColor() { |
||||
return `#${Math.floor(Math.random() * 16777215).toString(16)}`; |
||||
}, |
||||
|
||||
/** |
||||
* 裁剪图片 |
||||
* @param ctx |
||||
* @param img |
||||
* @param x |
||||
* @param y |
||||
* @param r |
||||
*/ |
||||
circleImg(ctx, img, x, y, r) { |
||||
ctx.save(); |
||||
const d = 2 * r; |
||||
const cx = x + r; |
||||
const cy = y + r; |
||||
ctx.beginPath(); |
||||
ctx.arc(cx, cy, r, 0, 2 * Math.PI); |
||||
ctx.clip(); |
||||
ctx.drawImage(img, x, y, d, d); |
||||
ctx.restore(); |
||||
ctx.closePath(); |
||||
}, |
||||
|
||||
/** |
||||
* 绘制原始图片 |
||||
* @param ctx |
||||
* @param img |
||||
* @param x |
||||
* @param y |
||||
* @param width |
||||
* @param height |
||||
*/ |
||||
originImg(ctx, img, x, y, width, height) { |
||||
try { |
||||
ctx.beginPath(); |
||||
ctx.drawImage(img, x, y, width, height); |
||||
ctx.closePath(); |
||||
} catch (e) { |
||||
console.log(e); |
||||
} |
||||
}, |
||||
|
||||
/** |
||||
* 绘画圆角矩形 |
||||
* @param context |
||||
* @param bgColor |
||||
* @param x |
||||
* @param y |
||||
* @param width |
||||
* @param height |
||||
* @param radius |
||||
*/ |
||||
drawRoundRect(context, bgColor, x, y, width, height, radius) { |
||||
if (this.linearGradient.startColor && this.linearGradient.endColor) { |
||||
const linearGrad = context.createLinearGradient(x, y, x, y + height); |
||||
linearGrad.addColorStop(0, this.linearGradient.startColor); |
||||
linearGrad.addColorStop(1, this.linearGradient.endColor); |
||||
context.fillStyle = linearGrad || bgColor; |
||||
} else { |
||||
context.fillStyle = this.background || bgColor; |
||||
} |
||||
|
||||
context.beginPath(); |
||||
context.arc(x + radius, y + radius, radius, Math.PI, Math.PI * 3 / 2); |
||||
context.lineTo(width - radius + x, y); |
||||
context.arc(width - radius + x, radius + y, radius, Math.PI * 3 / 2, Math.PI * 2); |
||||
context.lineTo(width + x, height + y - radius); |
||||
context.arc(width - radius + x, height - radius + y, radius, 0, Math.PI / 2); |
||||
context.lineTo(radius + x, height + y); |
||||
context.arc(radius + x, height - radius + y, radius, Math.PI / 2, Math.PI); |
||||
context.fill(); |
||||
context.closePath(); |
||||
}, |
||||
|
||||
/** |
||||
* 绘画圆角矩形 |
||||
* @param context |
||||
* @param x |
||||
* @param y |
||||
* @param width |
||||
* @param height |
||||
* @param radius 半径 |
||||
*/ |
||||
drawRoundRectBorder(context, x, y, width, height, radius) { |
||||
context.beginPath(); |
||||
context.lineWidth = 2; |
||||
context.strokeStyle = this.borderColor; |
||||
context.arc(x + radius, y + radius, radius, Math.PI, Math.PI * 3 / 2); |
||||
context.lineTo(width - radius + x, y); |
||||
context.arc(width - radius + x, radius + y, radius, Math.PI * 3 / 2, Math.PI * 2); |
||||
context.lineTo(width + x, height + y - radius); |
||||
context.arc(width - radius + x, height - radius + y, radius, 0, Math.PI / 2); |
||||
context.lineTo(radius + x, height + y); |
||||
context.arc(radius + x, height - radius + y, radius, Math.PI / 2, Math.PI); |
||||
context.stroke(); |
||||
context.closePath(); |
||||
} |
||||
|
||||
} |
||||
}); |
||||
// CONCATENATED MODULE: ./src/components/Barrage.vue?vue&type=script&lang=js&
|
||||
/* harmony default export */ var components_Barragevue_type_script_lang_js_ = (Barragevue_type_script_lang_js_); |
||||
// EXTERNAL MODULE: ./node_modules/vue-loader/lib/runtime/componentNormalizer.js
|
||||
var componentNormalizer = __webpack_require__(1); |
||||
|
||||
// CONCATENATED MODULE: ./src/components/Barrage.vue
|
||||
|
||||
|
||||
|
||||
function injectStyles (context) { |
||||
|
||||
var style0 = __webpack_require__(158) |
||||
if (style0.__inject__) style0.__inject__(context) |
||||
|
||||
} |
||||
|
||||
/* normalize component */ |
||||
|
||||
var component = Object(componentNormalizer["a" /* default */])( |
||||
components_Barragevue_type_script_lang_js_, |
||||
render, |
||||
staticRenderFns, |
||||
false, |
||||
injectStyles, |
||||
"c3f32de4", |
||||
"61721d3f" |
||||
|
||||
) |
||||
|
||||
/* harmony default export */ var Barrage = __webpack_exports__["default"] = (component.exports); |
||||
|
||||
/***/ }) |
||||
|
||||
};; |
||||
//# sourceMappingURL=barrage.js.map
|
@ -0,0 +1,9 @@
@@ -0,0 +1,9 @@
|
||||
<!doctype html> |
||||
<html {{ html_attrs }}> |
||||
<head {{ head_attrs }}> |
||||
{{ HEAD }} |
||||
</head> |
||||
<body {{ body_attrs }}> |
||||
{{ APP }} |
||||
<script src="/_nuxt/55235d3.js"></script><script src="/_nuxt/af960fc.js"></script><script src="/_nuxt/7ad09f4.js"></script><script src="/_nuxt/2a79a12.js"></script></body> |
||||
</html> |
@ -0,0 +1,9 @@
@@ -0,0 +1,9 @@
|
||||
<!doctype html> |
||||
<html {{ html_attrs }}> |
||||
<head {{ head_attrs }}> |
||||
{{ HEAD }} |
||||
</head> |
||||
<body {{ body_attrs }}> |
||||
{{ APP }} |
||||
</body> |
||||
</html> |
@ -0,0 +1,147 @@
@@ -0,0 +1,147 @@
|
||||
exports.ids = [12]; |
||||
exports.modules = { |
||||
|
||||
/***/ 165: |
||||
/***/ (function(module, exports, __webpack_require__) { |
||||
|
||||
// style-loader: Adds some css to the DOM by adding a <style> tag
|
||||
|
||||
// load the styles
|
||||
var content = __webpack_require__(186); |
||||
if(content.__esModule) content = content.default; |
||||
if(typeof content === 'string') content = [[module.i, content, '']]; |
||||
if(content.locals) module.exports = content.locals; |
||||
// add CSS to SSR context
|
||||
var add = __webpack_require__(5).default |
||||
module.exports.__inject__ = function (context) { |
||||
add("430399d0", content, true, context) |
||||
}; |
||||
|
||||
/***/ }), |
||||
|
||||
/***/ 185: |
||||
/***/ (function(module, __webpack_exports__, __webpack_require__) { |
||||
|
||||
"use strict"; |
||||
__webpack_require__.r(__webpack_exports__); |
||||
/* harmony import */ var _node_modules_vue_style_loader_index_js_ref_7_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_7_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_7_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_7_oneOf_1_3_node_modules_sass_resources_loader_lib_loader_js_ref_7_oneOf_1_4_node_modules_nuxt_components_dist_loader_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_about_vue_vue_type_style_index_0_lang_scss___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(165); |
||||
/* harmony import */ var _node_modules_vue_style_loader_index_js_ref_7_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_7_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_7_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_7_oneOf_1_3_node_modules_sass_resources_loader_lib_loader_js_ref_7_oneOf_1_4_node_modules_nuxt_components_dist_loader_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_about_vue_vue_type_style_index_0_lang_scss___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_vue_style_loader_index_js_ref_7_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_7_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_7_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_7_oneOf_1_3_node_modules_sass_resources_loader_lib_loader_js_ref_7_oneOf_1_4_node_modules_nuxt_components_dist_loader_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_about_vue_vue_type_style_index_0_lang_scss___WEBPACK_IMPORTED_MODULE_0__); |
||||
/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_vue_style_loader_index_js_ref_7_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_7_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_7_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_7_oneOf_1_3_node_modules_sass_resources_loader_lib_loader_js_ref_7_oneOf_1_4_node_modules_nuxt_components_dist_loader_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_about_vue_vue_type_style_index_0_lang_scss___WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _node_modules_vue_style_loader_index_js_ref_7_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_7_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_7_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_7_oneOf_1_3_node_modules_sass_resources_loader_lib_loader_js_ref_7_oneOf_1_4_node_modules_nuxt_components_dist_loader_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_about_vue_vue_type_style_index_0_lang_scss___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__)); |
||||
|
||||
|
||||
/***/ }), |
||||
|
||||
/***/ 186: |
||||
/***/ (function(module, exports, __webpack_require__) { |
||||
|
||||
// Imports
|
||||
var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(4); |
||||
var ___CSS_LOADER_GET_URL_IMPORT___ = __webpack_require__(6); |
||||
var ___CSS_LOADER_URL_IMPORT_0___ = __webpack_require__(8); |
||||
var ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(false); |
||||
var ___CSS_LOADER_URL_REPLACEMENT_0___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_0___); |
||||
// Module
|
||||
___CSS_LOADER_EXPORT___.push([module.i, "*{margin:0;border:none;padding:0}html{height:100%}body{position:relative;min-width:320px;min-height:100%;background:#fff;font-family:MicrosoftYaHei;font-size:0}body .outer-container{min-width:1258px}body .outer-container.isMobile{min-width:auto}body .outer-container.isMobile .content-container{padding:60px 0 62px;width:100%}body .outer-container.isMobile .content-container .left-content{display:block!important;margin-right:0!important;width:100%!important}body .outer-container.isMobile .content-container .footer-outer{position:absolute!important;min-width:auto!important}body .outer-container.isMobile .content-container .load-more{width:100%!important}body .outer-container.isMobile .content-container .common-flex{display:block!important}body .outer-container.isMobile .content-container .common-other-content{margin:0!important}body .outer-container.isMobile .content-container .common-other-content h6{margin-bottom:10px!important;font-size:20px!important;line-height:28px!important}body .outer-container.isMobile .content-container .common-other-content .font-content b,body .outer-container.isMobile .content-container .common-other-content .font-content h5,body .outer-container.isMobile .content-container .common-other-content .font-content h6,body .outer-container.isMobile .content-container .common-other-content .font-content p{margin-bottom:8px!important;font-size:16px!important;line-height:24px!important;word-break:break-all}body .outer-container.isMobile .content-container .common-other-content .font-content h5{font-size:18px!important}body .outer-container.isMobile.hasLoginBottom{padding-bottom:calc(env(safe-area-inset-bottom) + 55px)}body .outer-container.isMobile.hasLoginBottom .bottom-outer,body .outer-container.isMobile.hasLoginBottom .footer-outer{bottom:calc(constant(safe-area-inset-bottom) + 55px);bottom:calc(env(safe-area-inset-bottom) + 55px)}body .outer-container.isMobile.hasLoginBottom .fixed-box{bottom:calc(constant(safe-area-inset-bottom) + 65px)!important;bottom:calc(env(safe-area-inset-bottom) + 65px)!important}body .content-container{margin:0 auto;width:1080px}body img{vertical-align:top;-o-object-fit:cover;object-fit:cover}body a{text-decoration:none}body .text-ellipsis{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}body .left-content{display:inline-block;margin-right:32px;width:723px}body .right-content{float:right;display:inline-block;width:325px}body .common-flex{display:grid;grid-template-columns:repeat(4,25%)}body .load-more{margin:0 auto;width:357px;height:50px;background:#f5f5f8;border-radius:4px;font-size:18px;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:#939aa7;line-height:50px;text-align:center}body .footer-outer{position:fixed;bottom:0;left:0;width:100%;min-width:1258px;background:#f5f5f8;z-index:9}body .common-title{padding:20px 0 10px;text-align:left;font-size:24px;font-family:PingFangSC-Medium,PingFang SC;font-weight:500;color:#001965;line-height:33px}body .common-title a{float:right;font-size:16px;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:#5d6269}body .common-title a i{color:#001965}body p.go-follow{margin-bottom:23px;height:50px;background:#e6553f;border-radius:4px;text-align:center;cursor:pointer;font-size:18px;font-family:PingFangSC-Medium,PingFang SC;font-weight:500;color:#fff;line-height:50px}body .common-other-content{margin:44px 0;padding:30px;box-sizing:border-box}body .common-other-content h6{margin-bottom:20px;font-size:24px;font-family:PingFangSC-Medium,PingFang SC;font-weight:500;color:#001965;line-height:33px}body .common-other-content .font-content b,body .common-other-content .font-content h5,body .common-other-content .font-content h6,body .common-other-content .font-content p{margin-bottom:12px;font-size:18px;color:#5d6269;line-height:30px}body .common-other-content .font-content h5{font-size:20px}body .el-message{top:50%!important}body .el-message i{font-size:16px}@media screen and (max-width:500px){body .el-message{min-width:200px;max-width:80%}}body .video-player-box .vjs-big-play-button{top:50%;left:50%;border:none;outline:none;width:68px;height:67px;transform:translate(-50%,-50%);background:url(" + ___CSS_LOADER_URL_REPLACEMENT_0___ + ") 50% no-repeat;background-color:transparent!important;background-size:68px 67px}body .video-player-box .vjs-big-play-button .vjs-icon-placeholder:before{display:none}body .video-player-box .vjs-control-bar button{outline:none}body .el-avatar>img{width:100%}.about-us-page{padding-bottom:246px!important}.about-us-page .qrcode-box{float:right;margin-top:44px;padding-top:9px;width:139px;height:174px;background:#f5f5f8;border-radius:1px;text-align:center;box-sizing:border-box}.about-us-page .qrcode-box img{width:110px;height:110px}.about-us-page .qrcode-box p{font-size:18px;color:#292b2c;line-height:30px}", ""]); |
||||
// Exports
|
||||
module.exports = ___CSS_LOADER_EXPORT___; |
||||
|
||||
|
||||
/***/ }), |
||||
|
||||
/***/ 215: |
||||
/***/ (function(module, __webpack_exports__, __webpack_require__) { |
||||
|
||||
"use strict"; |
||||
// ESM COMPAT FLAG
|
||||
__webpack_require__.r(__webpack_exports__); |
||||
|
||||
// CONCATENATED MODULE: ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@nuxt/components/dist/loader.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/pages/other/about.vue?vue&type=template&id=00466ca0&
|
||||
var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:"common-other-content about-us-page"},[_vm._ssrNode("<h6>关于我们</h6> <div class=\"font-content\"><h5>糖尿病网 智慧相伴</h5> <p>\n 糖尿病网(www.diabetes.com.cn)是一个专注糖尿病领域的知识服务社区,致力于为每一位糖友提供专业的控糖知识及新闻资讯,帮助更多人拥有健康生活,远离糖尿病带来的困扰。\n </p> <p>\n 糖尿病网目前在微信公众号\\网站等渠道拥有大量用户,其中微信公众号稳居糖尿病垂直领域头部阵营。\n </p> <h5>我们将持续探索和创新,让糖友生活更美好。</h5></div> <div class=\"qrcode-box\"><img"+(_vm._ssrAttr("src",_vm.isPro ? _vm.qrcodeUrl : _vm.qrcodeUrlTest))+" alt> <p>微信服务号</p></div>")])} |
||||
var staticRenderFns = [] |
||||
|
||||
|
||||
// CONCATENATED MODULE: ./src/pages/other/about.vue?vue&type=template&id=00466ca0&
|
||||
|
||||
// CONCATENATED MODULE: ./node_modules/babel-loader/lib??ref--2-0!./node_modules/@nuxt/components/dist/loader.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/pages/other/about.vue?vue&type=script&lang=js&
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
/* harmony default export */ var aboutvue_type_script_lang_js_ = ({ |
||||
name: 'OtherAboutPage', |
||||
layout: 'detail', |
||||
|
||||
data() { |
||||
return { |
||||
isPro: false, |
||||
qrcodeUrl: __webpack_require__(64), |
||||
qrcodeUrlTest: __webpack_require__(65) |
||||
}; |
||||
}, |
||||
|
||||
head: { |
||||
title: '糖尿病网-关于我们', |
||||
meta: [{ |
||||
hid: 'description', |
||||
name: 'description', |
||||
content: '' |
||||
}] |
||||
}, |
||||
|
||||
created() { |
||||
console.log('process.env.VUE_APP_TITLE:', "production"); |
||||
this.isPro = "production" === 'production'; |
||||
} |
||||
|
||||
}); |
||||
// CONCATENATED MODULE: ./src/pages/other/about.vue?vue&type=script&lang=js&
|
||||
/* harmony default export */ var other_aboutvue_type_script_lang_js_ = (aboutvue_type_script_lang_js_); |
||||
// EXTERNAL MODULE: ./node_modules/vue-loader/lib/runtime/componentNormalizer.js
|
||||
var componentNormalizer = __webpack_require__(1); |
||||
|
||||
// CONCATENATED MODULE: ./src/pages/other/about.vue
|
||||
|
||||
|
||||
|
||||
function injectStyles (context) { |
||||
|
||||
var style0 = __webpack_require__(185) |
||||
if (style0.__inject__) style0.__inject__(context) |
||||
|
||||
} |
||||
|
||||
/* normalize component */ |
||||
|
||||
var component = Object(componentNormalizer["a" /* default */])( |
||||
other_aboutvue_type_script_lang_js_, |
||||
render, |
||||
staticRenderFns, |
||||
false, |
||||
injectStyles, |
||||
null, |
||||
"1c7f10bb" |
||||
|
||||
) |
||||
|
||||
/* harmony default export */ var about = __webpack_exports__["default"] = (component.exports); |
||||
|
||||
/***/ }) |
||||
|
||||
};; |
||||
//# sourceMappingURL=about.js.map
|
@ -0,0 +1,80 @@
@@ -0,0 +1,80 @@
|
||||
exports.ids = [15]; |
||||
exports.modules = { |
||||
|
||||
/***/ 218: |
||||
/***/ (function(module, __webpack_exports__, __webpack_require__) { |
||||
|
||||
"use strict"; |
||||
// ESM COMPAT FLAG
|
||||
__webpack_require__.r(__webpack_exports__); |
||||
|
||||
// CONCATENATED MODULE: ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@nuxt/components/dist/loader.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/pages/other/corporate.vue?vue&type=template&id=698dcf09&
|
||||
var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:"common-other-content media-corporate-page"},[_vm._ssrNode("<h6>媒体合作</h6> <div class=\"font-content\"><p>\n 商务合作邮箱:<a href=\"mailto:DHcommunications@novonordisk.com\" target=\"_blank\">DHcommunications@novonordisk.com</a></p></div>")])} |
||||
var staticRenderFns = [] |
||||
|
||||
|
||||
// CONCATENATED MODULE: ./src/pages/other/corporate.vue?vue&type=template&id=698dcf09&
|
||||
|
||||
// CONCATENATED MODULE: ./node_modules/babel-loader/lib??ref--2-0!./node_modules/@nuxt/components/dist/loader.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/pages/other/corporate.vue?vue&type=script&lang=js&
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
/* harmony default export */ var corporatevue_type_script_lang_js_ = ({ |
||||
name: 'OtherCorporatePage', |
||||
layout: 'detail', |
||||
|
||||
data() { |
||||
return {}; |
||||
}, |
||||
|
||||
head: { |
||||
title: '糖尿病网-媒体合作', |
||||
meta: [{ |
||||
hid: 'description', |
||||
name: 'description', |
||||
content: '' |
||||
}] |
||||
} |
||||
}); |
||||
// CONCATENATED MODULE: ./src/pages/other/corporate.vue?vue&type=script&lang=js&
|
||||
/* harmony default export */ var other_corporatevue_type_script_lang_js_ = (corporatevue_type_script_lang_js_); |
||||
// EXTERNAL MODULE: ./node_modules/vue-loader/lib/runtime/componentNormalizer.js
|
||||
var componentNormalizer = __webpack_require__(1); |
||||
|
||||
// CONCATENATED MODULE: ./src/pages/other/corporate.vue
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
/* normalize component */ |
||||
|
||||
var component = Object(componentNormalizer["a" /* default */])( |
||||
other_corporatevue_type_script_lang_js_, |
||||
render, |
||||
staticRenderFns, |
||||
false, |
||||
null, |
||||
null, |
||||
"45054e93" |
||||
|
||||
) |
||||
|
||||
/* harmony default export */ var corporate = __webpack_exports__["default"] = (component.exports); |
||||
|
||||
/***/ }) |
||||
|
||||
};; |
||||
//# sourceMappingURL=corporate.js.map
|
@ -0,0 +1 @@
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"pages/other/corporate.js","sources":["webpack:///./src/pages/other/corporate.vue?e970","webpack:///./src/pages/other/corporate.vue","webpack:///./src/pages/other/corporate.vue?e6e1","webpack:///./src/pages/other/corporate.vue?6fd6"],"sourcesContent":["var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"common-other-content media-corporate-page\"},[_vm._ssrNode(\"<h6>媒体合作</h6> <div class=\\\"font-content\\\"><p>\\n 商务合作邮箱:<a href=\\\"mailto:DHcommunications@novonordisk.com\\\" target=\\\"_blank\\\">DHcommunications@novonordisk.com</a></p></div>\")])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\nexport default {\n name: 'OtherCorporatePage',\n layout: 'detail',\n data() {\n return {};\n },\n head: {\n title: '糖尿病网-媒体合作',\n meta: [{ hid: 'description', name: 'description', content: '' }]\n }\n};\n","import mod from \"-!../../../node_modules/babel-loader/lib/index.js??ref--2-0!../../../node_modules/@nuxt/components/dist/loader.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./corporate.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/babel-loader/lib/index.js??ref--2-0!../../../node_modules/@nuxt/components/dist/loader.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./corporate.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./corporate.vue?vue&type=template&id=698dcf09&\"\nimport script from \"./corporate.vue?vue&type=script&lang=js&\"\nexport * from \"./corporate.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n \"45054e93\"\n \n)\n\nexport default component.exports"],"mappings":";;;;;;;;;;;AAAA;AACA;AACA;;;;;ACFA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AACA;AAAA;AACA;AACA;AACA;AAAA;AACA;AACA;AAAA;AAAA;AAAA;AAAA;AAFA;AANA;;AChBA;;;;;ACAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;A","sourceRoot":""} |
@ -0,0 +1,91 @@
@@ -0,0 +1,91 @@
|
||||
exports.ids = [16]; |
||||
exports.modules = { |
||||
|
||||
/***/ 219: |
||||
/***/ (function(module, __webpack_exports__, __webpack_require__) { |
||||
|
||||
"use strict"; |
||||
// ESM COMPAT FLAG
|
||||
__webpack_require__.r(__webpack_exports__); |
||||
|
||||
// CONCATENATED MODULE: ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@nuxt/components/dist/loader.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/pages/other/disclaimer.vue?vue&type=template&id=5c80befa&
|
||||
var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:"common-other-content disclamier-page"},[_vm._ssrNode("<h6>免责声明</h6> <div class=\"font-content\"><p>\n 最新糖尿病调查结果显示,我国约有4亿人处在糖尿病前期,但90%的人不知道自己处于糖尿病前期。这是因为很多人不测血糖,或只测空腹血糖。殊不知,空腹血糖正常,不代表餐后血糖也正常,仅查空腹血糖,会有70%的糖尿病前期被漏诊。糖尿病前期是糖尿病发展的必经之路。那么什么是糖尿病前期,如何预防疾病进展呢?\n </p> <p>\n 最新糖尿病调查结果显示,我国约有4亿人处在糖尿病前期,但90%的人不知道自己处于糖尿病前期。这是因为很多人不测血糖,或只测空腹血糖。殊不知,空腹血糖正常,不代表餐后血糖也正常。但90%的人不知道自己处于糖尿病前期。这是因为很多人不测血糖,或只测空腹血糖。殊不知,空腹血糖正常,不代表餐后血糖也正常。\n </p> <p>\n 最新糖尿病调查结果显示,我国约有4亿人处在糖尿病前期,但90%的人不知道自己处于糖尿病前期。这是因为很多人不测血糖,或只测空腹血糖。殊不知,空腹血糖正常,不代表餐后血糖也正常,仅查空腹血糖,会有70%的糖尿病前期被漏诊。糖尿病前期是糖尿病发展的必经之路。那么什么是糖尿病前期,如何预防疾病进展呢?\n </p> <p>\n 最新糖尿病调查结果显示,我国约有4亿人处在糖尿病前期,但90%的人不知道自己处于糖尿病前期。这是因为很多人不测血糖,或只测空腹血糖。殊不知,空腹血糖正常,不代表餐后血糖也正常。但90%的人不知道自己处于糖尿病前期。这是因为很多人不测血糖,或只测空腹血糖。殊不知,空腹血糖正常,不代表餐后血糖也正常。\n </p> <p>\n 最新糖尿病调查结果显示,我国约有4亿人处在糖尿病前期,但90%的人不知道自己处于糖尿病前期。这是因为很多人不测血糖,或只测空腹血糖。殊不知,空腹血糖正常,不代表餐后血糖也正常,仅查空腹血糖,会有70%的糖尿病前期被漏诊。糖尿病前期是糖尿病发展的必经之路。那么什么是糖尿病前期,如何预防疾病进展呢?\n </p> <p>\n 最新糖尿病调查结果显示,我国约有4亿人处在糖尿病前期,但90%的人不知道自己处于糖尿病前期。这是因为很多人不测血糖,或只测空腹血糖。殊不知,空腹血糖正常,不代表餐后血糖也正常。但90%的人不知道自己处于糖尿病前期。这是因为很多人不测血糖,或只测空腹血糖。殊不知,空腹血糖正常,不代表餐后血糖也正常。\n </p></div>")])} |
||||
var staticRenderFns = [] |
||||
|
||||
|
||||
// CONCATENATED MODULE: ./src/pages/other/disclaimer.vue?vue&type=template&id=5c80befa&
|
||||
|
||||
// CONCATENATED MODULE: ./node_modules/babel-loader/lib??ref--2-0!./node_modules/@nuxt/components/dist/loader.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/pages/other/disclaimer.vue?vue&type=script&lang=js&
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
/* harmony default export */ var disclaimervue_type_script_lang_js_ = ({ |
||||
name: 'OtherDisclaimerPage', |
||||
layout: 'detail', |
||||
|
||||
data() { |
||||
return {}; |
||||
}, |
||||
|
||||
head: { |
||||
title: '糖尿病网-免责声明', |
||||
meta: [{ |
||||
hid: 'description', |
||||
name: 'description', |
||||
content: '' |
||||
}] |
||||
} |
||||
}); |
||||
// CONCATENATED MODULE: ./src/pages/other/disclaimer.vue?vue&type=script&lang=js&
|
||||
/* harmony default export */ var other_disclaimervue_type_script_lang_js_ = (disclaimervue_type_script_lang_js_); |
||||
// EXTERNAL MODULE: ./node_modules/vue-loader/lib/runtime/componentNormalizer.js
|
||||
var componentNormalizer = __webpack_require__(1); |
||||
|
||||
// CONCATENATED MODULE: ./src/pages/other/disclaimer.vue
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
/* normalize component */ |
||||
|
||||
var component = Object(componentNormalizer["a" /* default */])( |
||||
other_disclaimervue_type_script_lang_js_, |
||||
render, |
||||
staticRenderFns, |
||||
false, |
||||
null, |
||||
null, |
||||
"3978575d" |
||||
|
||||
) |
||||
|
||||
/* harmony default export */ var disclaimer = __webpack_exports__["default"] = (component.exports); |
||||
|
||||
/***/ }) |
||||
|
||||
};; |
||||
//# sourceMappingURL=disclaimer.js.map
|
@ -0,0 +1,149 @@
@@ -0,0 +1,149 @@
|
||||
exports.ids = [17]; |
||||
exports.modules = { |
||||
|
||||
/***/ 167: |
||||
/***/ (function(module, exports, __webpack_require__) { |
||||
|
||||
// style-loader: Adds some css to the DOM by adding a <style> tag
|
||||
|
||||
// load the styles
|
||||
var content = __webpack_require__(190); |
||||
if(content.__esModule) content = content.default; |
||||
if(typeof content === 'string') content = [[module.i, content, '']]; |
||||
if(content.locals) module.exports = content.locals; |
||||
// add CSS to SSR context
|
||||
var add = __webpack_require__(5).default |
||||
module.exports.__inject__ = function (context) { |
||||
add("0bde5d7a", content, true, context) |
||||
}; |
||||
|
||||
/***/ }), |
||||
|
||||
/***/ 189: |
||||
/***/ (function(module, __webpack_exports__, __webpack_require__) { |
||||
|
||||
"use strict"; |
||||
__webpack_require__.r(__webpack_exports__); |
||||
/* harmony import */ var _node_modules_vue_style_loader_index_js_ref_7_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_7_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_7_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_7_oneOf_1_3_node_modules_sass_resources_loader_lib_loader_js_ref_7_oneOf_1_4_node_modules_nuxt_components_dist_loader_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_link_vue_vue_type_style_index_0_lang_scss___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(167); |
||||
/* harmony import */ var _node_modules_vue_style_loader_index_js_ref_7_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_7_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_7_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_7_oneOf_1_3_node_modules_sass_resources_loader_lib_loader_js_ref_7_oneOf_1_4_node_modules_nuxt_components_dist_loader_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_link_vue_vue_type_style_index_0_lang_scss___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_vue_style_loader_index_js_ref_7_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_7_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_7_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_7_oneOf_1_3_node_modules_sass_resources_loader_lib_loader_js_ref_7_oneOf_1_4_node_modules_nuxt_components_dist_loader_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_link_vue_vue_type_style_index_0_lang_scss___WEBPACK_IMPORTED_MODULE_0__); |
||||
/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_vue_style_loader_index_js_ref_7_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_7_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_7_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_7_oneOf_1_3_node_modules_sass_resources_loader_lib_loader_js_ref_7_oneOf_1_4_node_modules_nuxt_components_dist_loader_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_link_vue_vue_type_style_index_0_lang_scss___WEBPACK_IMPORTED_MODULE_0__) if(["default"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _node_modules_vue_style_loader_index_js_ref_7_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_7_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_7_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_7_oneOf_1_3_node_modules_sass_resources_loader_lib_loader_js_ref_7_oneOf_1_4_node_modules_nuxt_components_dist_loader_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_link_vue_vue_type_style_index_0_lang_scss___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__)); |
||||
|
||||
|
||||
/***/ }), |
||||
|
||||
/***/ 190: |
||||
/***/ (function(module, exports, __webpack_require__) { |
||||
|
||||
// Imports
|
||||
var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(4); |
||||
var ___CSS_LOADER_GET_URL_IMPORT___ = __webpack_require__(6); |
||||
var ___CSS_LOADER_URL_IMPORT_0___ = __webpack_require__(8); |
||||
var ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(false); |
||||
var ___CSS_LOADER_URL_REPLACEMENT_0___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_0___); |
||||
// Module
|
||||
___CSS_LOADER_EXPORT___.push([module.i, "*{margin:0;border:none;padding:0}html{height:100%}body{position:relative;min-width:320px;min-height:100%;background:#fff;font-family:MicrosoftYaHei;font-size:0}body .outer-container{min-width:1258px}body .outer-container.isMobile{min-width:auto}body .outer-container.isMobile .content-container{padding:60px 0 62px;width:100%}body .outer-container.isMobile .content-container .left-content{display:block!important;margin-right:0!important;width:100%!important}body .outer-container.isMobile .content-container .footer-outer{position:absolute!important;min-width:auto!important}body .outer-container.isMobile .content-container .load-more{width:100%!important}body .outer-container.isMobile .content-container .common-flex{display:block!important}body .outer-container.isMobile .content-container .common-other-content{margin:0!important}body .outer-container.isMobile .content-container .common-other-content h6{margin-bottom:10px!important;font-size:20px!important;line-height:28px!important}body .outer-container.isMobile .content-container .common-other-content .font-content b,body .outer-container.isMobile .content-container .common-other-content .font-content h5,body .outer-container.isMobile .content-container .common-other-content .font-content h6,body .outer-container.isMobile .content-container .common-other-content .font-content p{margin-bottom:8px!important;font-size:16px!important;line-height:24px!important;word-break:break-all}body .outer-container.isMobile .content-container .common-other-content .font-content h5{font-size:18px!important}body .outer-container.isMobile.hasLoginBottom{padding-bottom:calc(env(safe-area-inset-bottom) + 55px)}body .outer-container.isMobile.hasLoginBottom .bottom-outer,body .outer-container.isMobile.hasLoginBottom .footer-outer{bottom:calc(constant(safe-area-inset-bottom) + 55px);bottom:calc(env(safe-area-inset-bottom) + 55px)}body .outer-container.isMobile.hasLoginBottom .fixed-box{bottom:calc(constant(safe-area-inset-bottom) + 65px)!important;bottom:calc(env(safe-area-inset-bottom) + 65px)!important}body .content-container{margin:0 auto;width:1080px}body img{vertical-align:top;-o-object-fit:cover;object-fit:cover}body a{text-decoration:none}body .text-ellipsis{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}body .left-content{display:inline-block;margin-right:32px;width:723px}body .right-content{float:right;display:inline-block;width:325px}body .common-flex{display:grid;grid-template-columns:repeat(4,25%)}body .load-more{margin:0 auto;width:357px;height:50px;background:#f5f5f8;border-radius:4px;font-size:18px;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:#939aa7;line-height:50px;text-align:center}body .footer-outer{position:fixed;bottom:0;left:0;width:100%;min-width:1258px;background:#f5f5f8;z-index:9}body .common-title{padding:20px 0 10px;text-align:left;font-size:24px;font-family:PingFangSC-Medium,PingFang SC;font-weight:500;color:#001965;line-height:33px}body .common-title a{float:right;font-size:16px;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:#5d6269}body .common-title a i{color:#001965}body p.go-follow{margin-bottom:23px;height:50px;background:#e6553f;border-radius:4px;text-align:center;cursor:pointer;font-size:18px;font-family:PingFangSC-Medium,PingFang SC;font-weight:500;color:#fff;line-height:50px}body .common-other-content{margin:44px 0;padding:30px;box-sizing:border-box}body .common-other-content h6{margin-bottom:20px;font-size:24px;font-family:PingFangSC-Medium,PingFang SC;font-weight:500;color:#001965;line-height:33px}body .common-other-content .font-content b,body .common-other-content .font-content h5,body .common-other-content .font-content h6,body .common-other-content .font-content p{margin-bottom:12px;font-size:18px;color:#5d6269;line-height:30px}body .common-other-content .font-content h5{font-size:20px}body .el-message{top:50%!important}body .el-message i{font-size:16px}@media screen and (max-width:500px){body .el-message{min-width:200px;max-width:80%}}body .video-player-box .vjs-big-play-button{top:50%;left:50%;border:none;outline:none;width:68px;height:67px;transform:translate(-50%,-50%);background:url(" + ___CSS_LOADER_URL_REPLACEMENT_0___ + ") 50% no-repeat;background-color:transparent!important;background-size:68px 67px}body .video-player-box .vjs-big-play-button .vjs-icon-placeholder:before{display:none}body .video-player-box .vjs-control-bar button{outline:none}body .el-avatar>img{width:100%}.other-link-page .link-content a{display:inline-block;margin:0 19.33px 28px 0;width:240px;height:92px;border-radius:1px;border:1px solid #ededed;box-sizing:border-box;text-align:center}.other-link-page .link-content a img{width:auto;height:100%}.other-link-page .link-content a:nth-child(4n){margin-right:0}.other-link-page p{font-size:15px;color:#5d6269;line-height:30px}.other-link-page p a{color:#5d6269}", ""]); |
||||
// Exports
|
||||
module.exports = ___CSS_LOADER_EXPORT___; |
||||
|
||||
|
||||
/***/ }), |
||||
|
||||
/***/ 220: |
||||
/***/ (function(module, __webpack_exports__, __webpack_require__) { |
||||
|
||||
"use strict"; |
||||
// ESM COMPAT FLAG
|
||||
__webpack_require__.r(__webpack_exports__); |
||||
|
||||
// CONCATENATED MODULE: ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/@nuxt/components/dist/loader.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/pages/other/link.vue?vue&type=template&id=11e8bead&
|
||||
var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:"common-other-content other-link-page"},[_vm._ssrNode("<h6>我们的合作伙伴</h6> <div class=\"link-content\"><a href=\"https://www.dnurse.com\"><img"+(_vm._ssrAttr("src",__webpack_require__(18)))+" alt></a> <a href=\"https://www.dnurse.com\"><img"+(_vm._ssrAttr("src",__webpack_require__(18)))+" alt></a> <a href=\"https://www.dnurse.com\"><img"+(_vm._ssrAttr("src",__webpack_require__(18)))+" alt></a> <a href=\"https://www.dnurse.com\"><img"+(_vm._ssrAttr("src",__webpack_require__(18)))+" alt></a> <a href=\"https://www.dnurse.com\"><img"+(_vm._ssrAttr("src",__webpack_require__(18)))+" alt></a> <a href=\"https://www.dnurse.com\"><img"+(_vm._ssrAttr("src",__webpack_require__(18)))+" alt></a></div> <p>\n 申请加入友情链接,请联系邮箱\n <a href=\"mailto:DHcommunications@novonordisk.com\" target=\"_blank\">DHcommunications@novonordisk.com</a></p>")])} |
||||
var staticRenderFns = [] |
||||
|
||||
|
||||
// CONCATENATED MODULE: ./src/pages/other/link.vue?vue&type=template&id=11e8bead&
|
||||
|
||||
// CONCATENATED MODULE: ./node_modules/babel-loader/lib??ref--2-0!./node_modules/@nuxt/components/dist/loader.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/pages/other/link.vue?vue&type=script&lang=js&
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
//
|
||||
/* harmony default export */ var linkvue_type_script_lang_js_ = ({ |
||||
name: 'OtherLinkPage', |
||||
layout: 'detail', |
||||
|
||||
data() { |
||||
return {}; |
||||
}, |
||||
|
||||
head: { |
||||
title: '糖尿病网-友情链接', |
||||
meta: [{ |
||||
hid: 'description', |
||||
name: 'description', |
||||
content: '' |
||||
}] |
||||
} |
||||
}); |
||||
// CONCATENATED MODULE: ./src/pages/other/link.vue?vue&type=script&lang=js&
|
||||
/* harmony default export */ var other_linkvue_type_script_lang_js_ = (linkvue_type_script_lang_js_); |
||||
// EXTERNAL MODULE: ./node_modules/vue-loader/lib/runtime/componentNormalizer.js
|
||||
var componentNormalizer = __webpack_require__(1); |
||||
|
||||
// CONCATENATED MODULE: ./src/pages/other/link.vue
|
||||
|
||||
|
||||
|
||||
function injectStyles (context) { |
||||
|
||||
var style0 = __webpack_require__(189) |
||||
if (style0.__inject__) style0.__inject__(context) |
||||
|
||||
} |
||||
|
||||
/* normalize component */ |
||||
|
||||
var component = Object(componentNormalizer["a" /* default */])( |
||||
other_linkvue_type_script_lang_js_, |
||||
render, |
||||
staticRenderFns, |
||||
false, |
||||
injectStyles, |
||||
null, |
||||
"f72adc88" |
||||
|
||||
) |
||||
|
||||
/* harmony default export */ var other_link = __webpack_exports__["default"] = (component.exports); |
||||
|
||||
/***/ }) |
||||
|
||||
};; |
||||
//# sourceMappingURL=link.js.map
|