Browse Source

隐私政策

master
kola-web 4 weeks ago
parent
commit
b5abe252e5
  1. 7
      .nuxt/App.js
  2. 2
      .nuxt/axios.js
  3. 171
      .nuxt/client.js
  4. 22
      .nuxt/components/index.js
  5. 143
      .nuxt/components/nuxt-build-indicator.vue
  6. 2
      .nuxt/components/nuxt-error.vue
  7. 1
      .nuxt/dist/client/0580729.js
  8. 1
      .nuxt/dist/client/0f7f62a.js
  9. 1
      .nuxt/dist/client/21e9b00.js
  10. 1
      .nuxt/dist/client/2903ce5.js
  11. 1
      .nuxt/dist/client/2f86cbf.js
  12. 1
      .nuxt/dist/client/35e574f.js
  13. 1
      .nuxt/dist/client/42b15c7.js
  14. 1
      .nuxt/dist/client/43481e8.js
  15. 1
      .nuxt/dist/client/5040cb7.js
  16. 1
      .nuxt/dist/client/5055e41.js
  17. 1
      .nuxt/dist/client/5e13107.js
  18. 2
      .nuxt/dist/client/7ad09f4.js
  19. 1
      .nuxt/dist/client/84a7686.js
  20. 1
      .nuxt/dist/client/8bf9d7c.js
  21. 1
      .nuxt/dist/client/8da427a.js
  22. 70
      .nuxt/dist/client/LICENSES
  23. 1
      .nuxt/dist/client/a2d2cdc.js
  24. 1
      .nuxt/dist/client/aa8975d.js
  25. 1
      .nuxt/dist/client/aea7600.js
  26. 1
      .nuxt/dist/client/af0c732.js
  27. 2
      .nuxt/dist/client/af960fc.js
  28. 1
      .nuxt/dist/client/b4f37d6.js
  29. 1
      .nuxt/dist/client/bc89170.js
  30. 1
      .nuxt/dist/client/c9d389d.js
  31. 1
      .nuxt/dist/client/d93776b.js
  32. 1
      .nuxt/dist/client/db40d2e.js
  33. 1
      .nuxt/dist/client/e07461b.js
  34. 1
      .nuxt/dist/client/e927bb6.js
  35. BIN
      .nuxt/dist/client/fonts/element-icons.313f7da.woff
  36. BIN
      .nuxt/dist/client/fonts/element-icons.4520188.ttf
  37. BIN
      .nuxt/dist/client/img/article_cover.1918361.png
  38. BIN
      .nuxt/dist/client/img/beans.96d5ea2.png
  39. BIN
      .nuxt/dist/client/img/beans_popup_bg.fec0553.png
  40. BIN
      .nuxt/dist/client/img/chatbot_audio_feature.458e9b3.png
  41. BIN
      .nuxt/dist/client/img/comment.a8854d8.png
  42. BIN
      .nuxt/dist/client/img/doctor_default_poster.4480e36.png
  43. BIN
      .nuxt/dist/client/img/doctor_list_top.a537251.png
  44. BIN
      .nuxt/dist/client/img/doctor_pause_icon.4b47a3c.png
  45. BIN
      .nuxt/dist/client/img/doctor_play_icon.b7d2bd8.png
  46. BIN
      .nuxt/dist/client/img/fail_page_img.ba37fc8.png
  47. BIN
      .nuxt/dist/client/img/follow_qrcode.5e02c5f.png
  48. BIN
      .nuxt/dist/client/img/follow_qrcode_test.5e02c5f.png
  49. BIN
      .nuxt/dist/client/img/home_logo.9eb4c10.png
  50. BIN
      .nuxt/dist/client/img/like.089b606.png
  51. BIN
      .nuxt/dist/client/img/like_chosen.3298bf0.png
  52. BIN
      .nuxt/dist/client/img/mobile_doctor_arrow.5ec30a6.png
  53. BIN
      .nuxt/dist/client/img/mobile_doctor_title.f6d35bb.png
  54. BIN
      .nuxt/dist/client/img/mobile_logo.f089b51.png
  55. BIN
      .nuxt/dist/client/img/novocare_qrcode.05479af.png
  56. BIN
      .nuxt/dist/client/img/pause_chatbot_audio.48f50e9.png
  57. BIN
      .nuxt/dist/client/img/play_chatbot_audio.87713b4.png
  58. BIN
      .nuxt/dist/client/img/public.3e79446.png
  59. BIN
      .nuxt/dist/client/img/share_point.40a9d59.png
  60. BIN
      .nuxt/dist/client/img/share_qq.2c430c1.png
  61. BIN
      .nuxt/dist/client/img/share_wechat.64543c8.png
  62. BIN
      .nuxt/dist/client/img/share_weibo.65d6c36.png
  63. BIN
      .nuxt/dist/client/img/video_play_icon.edf9948.png
  64. BIN
      .nuxt/dist/client/img/wechat_color.f9df5a2.png
  65. BIN
      .nuxt/dist/client/img/wechat_white.73720a3.png
  66. 5439
      .nuxt/dist/server/client.manifest.json
  67. 543
      .nuxt/dist/server/components/barrage.js
  68. 1
      .nuxt/dist/server/components/barrage.js.map
  69. 158
      .nuxt/dist/server/components/doctor-item.js
  70. 1
      .nuxt/dist/server/components/doctor-item.js.map
  71. 142
      .nuxt/dist/server/components/doctor-video-item.js
  72. 1
      .nuxt/dist/server/components/doctor-video-item.js.map
  73. 518
      .nuxt/dist/server/components/user-info-common.js
  74. 1
      .nuxt/dist/server/components/user-info-common.js.map
  75. 247
      .nuxt/dist/server/components/video-article-list-item.js
  76. 1
      .nuxt/dist/server/components/video-article-list-item.js.map
  77. 9
      .nuxt/dist/server/index.spa.html
  78. 9
      .nuxt/dist/server/index.ssr.html
  79. 1202
      .nuxt/dist/server/pages/article/_id.js
  80. 1
      .nuxt/dist/server/pages/article/_id.js.map
  81. 429
      .nuxt/dist/server/pages/article/index.js
  82. 1
      .nuxt/dist/server/pages/article/index.js.map
  83. 360
      .nuxt/dist/server/pages/doctor/_id.js
  84. 1
      .nuxt/dist/server/pages/doctor/_id.js.map
  85. 541
      .nuxt/dist/server/pages/doctor/index.js
  86. 1
      .nuxt/dist/server/pages/doctor/index.js.map
  87. 1079
      .nuxt/dist/server/pages/index.js
  88. 1
      .nuxt/dist/server/pages/index.js.map
  89. 814
      .nuxt/dist/server/pages/more.js
  90. 1
      .nuxt/dist/server/pages/more.js.map
  91. 147
      .nuxt/dist/server/pages/other/about.js
  92. 1
      .nuxt/dist/server/pages/other/about.js.map
  93. 384
      .nuxt/dist/server/pages/other/agreement.js
  94. 1
      .nuxt/dist/server/pages/other/agreement.js.map
  95. 226
      .nuxt/dist/server/pages/other/cookies.js
  96. 1
      .nuxt/dist/server/pages/other/cookies.js.map
  97. 80
      .nuxt/dist/server/pages/other/corporate.js
  98. 1
      .nuxt/dist/server/pages/other/corporate.js.map
  99. 91
      .nuxt/dist/server/pages/other/disclaimer.js
  100. 1
      .nuxt/dist/server/pages/other/disclaimer.js.map
  101. Some files were not shown because too many files have changed in this diff Show More

7
.nuxt/App.js

@ -4,6 +4,8 @@ import { decode, parsePath, withoutBase, withoutTrailingSlash, normalizeURL } fr @@ -4,6 +4,8 @@ import { decode, parsePath, withoutBase, withoutTrailingSlash, normalizeURL } fr
import { getMatchedComponentsInstances, getChildrenComponentInstancesUsingFetch, promisify, globalHandleError, urlJoin, sanitizeComponent } from './utils'
import NuxtError from '../src/layouts/error.vue'
import NuxtBuildIndicator from './components/nuxt-build-indicator'
import '../node_modules/element-ui/lib/theme-chalk/index.css'
import '../node_modules/video.js/dist/video-js.css'
@ -47,6 +49,7 @@ export default { @@ -47,6 +49,7 @@ export default {
}
}, [
h(NuxtBuildIndicator),
transitionEl
])
},
@ -166,6 +169,10 @@ export default { @@ -166,6 +169,10 @@ export default {
},
setLayout (layout) {
if(layout && typeof layout !== 'string') {
throw new Error('[nuxt] Avoid using non-string value as layout property.')
}
if (!layout || !layouts['_' + layout]) {
layout = 'default'
}

2
.nuxt/axios.js

@ -160,7 +160,7 @@ export default (ctx, inject) => { @@ -160,7 +160,7 @@ export default (ctx, inject) => {
const runtimeConfig = ctx.$config && ctx.$config.axios || {}
// baseURL
const baseURL = process.browser
? (runtimeConfig.browserBaseURL || runtimeConfig.browserBaseUrl || runtimeConfig.baseURL || runtimeConfig.baseUrl || 'http://localhost:3000/web')
? (runtimeConfig.browserBaseURL || runtimeConfig.browserBaseUrl || runtimeConfig.baseURL || runtimeConfig.baseUrl || '/web')
: (runtimeConfig.baseURL || runtimeConfig.baseUrl || process.env._AXIOS_BASE_URL_ || 'http://localhost:3000/web')
// Create fresh objects for all default header scopes

171
.nuxt/client.js

@ -48,7 +48,66 @@ if ($config._app) { @@ -48,7 +48,66 @@ if ($config._app) {
__webpack_public_path__ = urlJoin($config._app.cdnURL, $config._app.assetsPath)
}
Object.assign(Vue.config, {"silent":true,"performance":false})
Object.assign(Vue.config, {"silent":false,"performance":true})
const logs = NUXT.logs || []
if (logs.length > 0) {
const ssrLogStyle = 'background: #2E495E;border-radius: 0.5em;color: white;font-weight: bold;padding: 2px 0.5em;'
console.group && console.group ('%cNuxt SSR', ssrLogStyle)
logs.forEach(logObj => (console[logObj.type] || console.log)(...logObj.args))
delete NUXT.logs
console.groupEnd && console.groupEnd()
}
// Setup global Vue error handler
if (!Vue.config.$nuxt) {
const defaultErrorHandler = Vue.config.errorHandler
Vue.config.errorHandler = async (err, vm, info, ...rest) => {
// Call other handler if exist
let handled = null
if (typeof defaultErrorHandler === 'function') {
handled = defaultErrorHandler(err, vm, info, ...rest)
}
if (handled === true) {
return handled
}
if (vm && vm.$root) {
const nuxtApp = Object.keys(Vue.config.$nuxt)
.find(nuxtInstance => vm.$root[nuxtInstance])
// Show Nuxt Error Page
if (nuxtApp && vm.$root[nuxtApp].error && info !== 'render function') {
const currentApp = vm.$root[nuxtApp]
// Load error layout
let layout = (NuxtError.options || NuxtError).layout
if (typeof layout === 'function') {
layout = layout(currentApp.context)
}
if (layout) {
await currentApp.loadLayout(layout).catch(() => {})
}
currentApp.setLayout(layout)
currentApp.error(err)
}
}
if (typeof defaultErrorHandler === 'function') {
return handled
}
// Log to console
if (process.env.NODE_ENV !== 'production') {
console.error(err)
} else {
console.error(err.message || err)
}
}
Vue.config.$nuxt = {}
}
Vue.config.$nuxt.$nuxt = true
const errorHandler = Vue.config.errorHandler || console.error
@ -502,6 +561,9 @@ function fixPrepatch (to, ___) { @@ -502,6 +561,9 @@ function fixPrepatch (to, ___) {
}
checkForErrors(this)
// Hot reloading
setTimeout(() => hotReloadAPI(this), 100)
})
}
@ -522,6 +584,110 @@ function nuxtReady (_app) { @@ -522,6 +584,110 @@ function nuxtReady (_app) {
})
}
const noopData = () => { return {} }
const noopFetch = () => {}
// Special hot reload with asyncData(context)
function getNuxtChildComponents ($parent, $components = []) {
$parent.$children.forEach(($child) => {
if ($child.$vnode && $child.$vnode.data.nuxtChild && !$components.find(c =>(c.$options.__file === $child.$options.__file))) {
$components.push($child)
}
if ($child.$children && $child.$children.length) {
getNuxtChildComponents($child, $components)
}
})
return $components
}
function hotReloadAPI(_app) {
if (!module.hot) return
let $components = getNuxtChildComponents(_app.$nuxt, [])
$components.forEach(addHotReload.bind(_app))
}
function addHotReload ($component, depth) {
if ($component.$vnode.data._hasHotReload) return
$component.$vnode.data._hasHotReload = true
var _forceUpdate = $component.$forceUpdate.bind($component.$parent)
$component.$vnode.context.$forceUpdate = async () => {
let Components = getMatchedComponents(router.currentRoute)
let Component = Components[depth]
if (!Component) {
return _forceUpdate()
}
if (typeof Component === 'object' && !Component.options) {
// Updated via vue-router resolveAsyncComponents()
Component = Vue.extend(Component)
Component._Ctor = Component
}
this.error()
let promises = []
const next = function (path) {
router.push(path)
}
await setContext(app, {
route: router.currentRoute,
isHMR: true,
next: next.bind(this)
})
const context = app.context
callMiddleware.call(this, Components, context)
.then(() => {
// If layout changed
if (depth !== 0) {
return
}
let layout = Component.options.layout || 'default'
if (typeof layout === 'function') {
layout = layout(context)
}
if (this.layoutName === layout) {
return
}
let promise = this.loadLayout(layout)
promise.then(() => {
this.setLayout(layout)
Vue.nextTick(() => hotReloadAPI(this))
})
return promise
})
.then(() => {
return callMiddleware.call(this, Components, context, this.layout)
})
.then(() => {
// Call asyncData(context)
let pAsyncData = promisify(Component.options.asyncData || noopData, context)
pAsyncData.then((asyncDataResult) => {
applyAsyncData(Component, asyncDataResult)
})
promises.push(pAsyncData)
// Call fetch()
Component.options.fetch = Component.options.fetch || noopFetch
let pFetch = Component.options.fetch.length && Component.options.fetch(context)
if (!pFetch || (!(pFetch instanceof Promise) && (typeof pFetch.then !== 'function'))) { pFetch = Promise.resolve(pFetch) }
promises.push(pFetch)
return Promise.all(promises)
})
.then(() => {
_forceUpdate()
setTimeout(() => hotReloadAPI(this), 100)
})
}
}
async function mountApp (__app) {
// Set global variables
app = __app.app
@ -551,6 +717,9 @@ async function mountApp (__app) { @@ -551,6 +717,9 @@ async function mountApp (__app) {
Vue.nextTick(() => {
// Call window.{{globals.readyCallback}} callbacks
nuxtReady(_app)
// Enable hot reloading
hotReloadAPI(_app)
})
}

22
.nuxt/components/index.js

@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
export const Barrage = () => import('../../src/components/Barrage.vue' /* webpackChunkName: "components/barrage" */).then(c => wrapFunctional(c.default || c))
export const BottomRightFixed = () => import('../../src/components/BottomRightFixed.vue' /* webpackChunkName: "components/bottom-right-fixed" */).then(c => wrapFunctional(c.default || c))
export const CommonHeader = () => import('../../src/components/CommonHeader.vue' /* webpackChunkName: "components/common-header" */).then(c => wrapFunctional(c.default || c))
export const DoctorItem = () => import('../../src/components/DoctorItem.vue' /* webpackChunkName: "components/doctor-item" */).then(c => wrapFunctional(c.default || c))
export const DoctorVideoItem = () => import('../../src/components/DoctorVideoItem.vue' /* webpackChunkName: "components/doctor-video-item" */).then(c => wrapFunctional(c.default || c))
export const MobileHeader = () => import('../../src/components/MobileHeader.vue' /* webpackChunkName: "components/mobile-header" */).then(c => wrapFunctional(c.default || c))
export const NotLogin = () => import('../../src/components/NotLogin.vue' /* webpackChunkName: "components/not-login" */).then(c => wrapFunctional(c.default || c))
export const UserInfoCommon = () => import('../../src/components/UserInfoCommon.vue' /* webpackChunkName: "components/user-info-common" */).then(c => wrapFunctional(c.default || c))
export const VideoArticleListItem = () => import('../../src/components/VideoArticleListItem.vue' /* webpackChunkName: "components/video-article-list-item" */).then(c => wrapFunctional(c.default || c))
export const WebFooter = () => import('../../src/components/WebFooter.vue' /* webpackChunkName: "components/web-footer" */).then(c => wrapFunctional(c.default || c))
export const WebHeader = () => import('../../src/components/WebHeader.vue' /* webpackChunkName: "components/web-header" */).then(c => wrapFunctional(c.default || c))
export { default as Barrage } from '../../src/components/Barrage.vue'
export { default as BottomRightFixed } from '../../src/components/BottomRightFixed.vue'
export { default as CommonHeader } from '../../src/components/CommonHeader.vue'
export { default as DoctorItem } from '../../src/components/DoctorItem.vue'
export { default as DoctorVideoItem } from '../../src/components/DoctorVideoItem.vue'
export { default as MobileHeader } from '../../src/components/MobileHeader.vue'
export { default as NotLogin } from '../../src/components/NotLogin.vue'
export { default as UserInfoCommon } from '../../src/components/UserInfoCommon.vue'
export { default as VideoArticleListItem } from '../../src/components/VideoArticleListItem.vue'
export { default as WebFooter } from '../../src/components/WebFooter.vue'
export { default as WebHeader } from '../../src/components/WebHeader.vue'
// nuxt/nuxt.js#8607
function wrapFunctional(options) {

143
.nuxt/components/nuxt-build-indicator.vue

@ -0,0 +1,143 @@ @@ -0,0 +1,143 @@
<template>
<transition appear>
<div v-if="building" class="nuxt__build_indicator" :style="indicatorStyle">
<svg viewBox="0 0 96 72" version="1" xmlns="http://www.w3.org/2000/svg">
<g fill="none" fill-rule="evenodd">
<path d="M6 66h23l1-3 21-37L40 6 6 66zM79 66h11L62 17l-5 9 22 37v3zM54 31L35 66h38z" />
<path d="M29 69v-1-2H6L40 6l11 20 3-6L44 3s-2-3-4-3-3 1-5 3L1 63c0 1-2 3 0 6 0 1 2 2 5 2h28c-3 0-4-1-5-2z" fill="#00C58E" />
<path d="M95 63L67 14c0-1-2-3-5-3-1 0-3 0-4 3l-4 6 3 6 5-9 28 49H79a5 5 0 0 1 0 3c-2 2-5 2-5 2h16c1 0 4 0 5-2 1-1 2-3 0-6z" fill="#00C58E" />
<path d="M79 69v-1-2-3L57 26l-3-6-3 6-21 37-1 3a5 5 0 0 0 0 3c1 1 2 2 5 2h40s3 0 5-2zM54 31l19 35H35l19-35z" fill="#FFF" fill-rule="nonzero" />
</g>
</svg>
{{ animatedProgress }}%
</div>
</transition>
</template>
<script>
export default {
name: 'NuxtBuildIndicator',
data () {
return {
building: false,
progress: 0,
animatedProgress: 0,
reconnectAttempts: 0
}
},
computed: {
options: () => ({"position":"bottom-right","backgroundColor":"#2E495E","color":"#00C48D"}),
indicatorStyle () {
const [d1, d2] = this.options.position.split('-')
return {
[d1]: '20px',
[d2]: '20px',
'background-color': this.options.backgroundColor,
color: this.options.color
}
}
},
watch: {
progress (val, oldVal) {
// Average progress may decrease but ignore it!
if (val < oldVal) {
return
}
// Cancel old animation
clearInterval(this._progressAnimation)
// Jump to edge immediately
if (val < 10 || val > 90) {
this.animatedProgress = val
return
}
// Animate to value
this._progressAnimation = setInterval(() => {
const diff = this.progress - this.animatedProgress
if (diff > 0) {
this.animatedProgress++
} else {
clearInterval(this._progressAnimation)
}
}, 50)
}
},
mounted () {
if (EventSource === undefined) {
return // Unsupported
}
this.sseConnect()
},
beforeDestroy () {
this.sseClose()
clearInterval(this._progressAnimation)
},
methods: {
sseConnect () {
if (this._connecting) {
return
}
this._connecting = true
this.sse = new EventSource('/_loading/sse')
this.sse.addEventListener('message', event => this.onSseMessage(event))
},
onSseMessage (message) {
const data = JSON.parse(message.data)
if (!data.states) {
return
}
this.progress = Math.round(data.states.reduce((p, s) => p + s.progress, 0) / data.states.length)
if (!data.allDone) {
this.building = true
} else {
this.$nextTick(() => {
this.building = false
this.animatedProgress = 0
this.progress = 0
clearInterval(this._progressAnimation)
})
}
},
sseClose () {
if (this.sse) {
this.sse.close()
delete this.sse
}
}
}
}
</script>
<style scoped>
.nuxt__build_indicator {
box-sizing: border-box;
position: fixed;
font-family: monospace;
padding: 5px 10px;
border-radius: 5px;
box-shadow: 1px 1px 2px 0px rgba(0,0,0,0.2);
width: 88px;
z-index: 2147483647;
font-size: 16px;
line-height: 1.2rem;
}
.v-enter-active, .v-leave-active {
transition-delay: 0.2s;
transition-property: all;
transition-duration: 0.3s;
}
.v-leave-to {
opacity: 0;
transform: translateY(20px);
}
svg {
display: inline-block;
vertical-align: baseline;
width: 1.1em;
height: 0.825em;
position: relative;
top: 1px;
}
</style>

2
.nuxt/components/nuxt-error.vue

@ -11,6 +11,8 @@ @@ -11,6 +11,8 @@
<NuxtLink v-else class="error-link" to="/">Back to the home page</NuxtLink>
</p>
<p class="description" v-else>An error occurred while rendering the page. Check developer tools console for details.</p>
<div class="logo">
<a href="https://nuxtjs.org" target="_blank" rel="noopener">Nuxt</a>
</div>

1
.nuxt/dist/client/0580729.js vendored

File diff suppressed because one or more lines are too long

1
.nuxt/dist/client/0f7f62a.js vendored

File diff suppressed because one or more lines are too long

1
.nuxt/dist/client/21e9b00.js vendored

File diff suppressed because one or more lines are too long

1
.nuxt/dist/client/2903ce5.js vendored

@ -1 +0,0 @@ @@ -1 +0,0 @@
(window.webpackJsonp=window.webpackJsonp||[]).push([[19],{698:function(t,n,e){"use strict";e.r(n);var o={name:"OtherPrivacyPage",layout:"detail",data:function(){return{content:""}},head:{title:"糖尿病网-隐私政策",meta:[{hid:"description",name:"description",content:""}]},mounted:function(){var t=this;this.$axios.$get("/agreement/get-content?type=1").then((function(n){t.content=n.detail}))}},c=e(11),component=Object(c.a)(o,(function(){var t=this,n=t.$createElement,e=t._self._c||n;return e("div",{staticClass:"common-other-content privacy-policy-page"},[e("h6",[t._v("隐私政策")]),t._v(" "),e("div",{staticClass:"font-content",domProps:{innerHTML:t._s(t.content)}})])}),[],!1,null,null,null);n.default=component.exports}}]);

1
.nuxt/dist/client/2f86cbf.js vendored

File diff suppressed because one or more lines are too long

1
.nuxt/dist/client/35e574f.js vendored

File diff suppressed because one or more lines are too long

1
.nuxt/dist/client/42b15c7.js vendored

File diff suppressed because one or more lines are too long

1
.nuxt/dist/client/43481e8.js vendored

File diff suppressed because one or more lines are too long

1
.nuxt/dist/client/5040cb7.js vendored

File diff suppressed because one or more lines are too long

1
.nuxt/dist/client/5055e41.js vendored

File diff suppressed because one or more lines are too long

1
.nuxt/dist/client/5e13107.js vendored

File diff suppressed because one or more lines are too long

2
.nuxt/dist/client/7ad09f4.js vendored

File diff suppressed because one or more lines are too long

1
.nuxt/dist/client/84a7686.js vendored

File diff suppressed because one or more lines are too long

1
.nuxt/dist/client/8bf9d7c.js vendored

File diff suppressed because one or more lines are too long

1
.nuxt/dist/client/8da427a.js vendored

File diff suppressed because one or more lines are too long

70
.nuxt/dist/client/LICENSES vendored

@ -1,70 +0,0 @@ @@ -1,70 +0,0 @@
/*!
* 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
*/

1
.nuxt/dist/client/a2d2cdc.js vendored

File diff suppressed because one or more lines are too long

1
.nuxt/dist/client/aa8975d.js vendored

File diff suppressed because one or more lines are too long

1
.nuxt/dist/client/aea7600.js vendored

File diff suppressed because one or more lines are too long

1
.nuxt/dist/client/af0c732.js vendored

File diff suppressed because one or more lines are too long

2
.nuxt/dist/client/af960fc.js vendored

File diff suppressed because one or more lines are too long

1
.nuxt/dist/client/b4f37d6.js vendored

@ -1 +0,0 @@ @@ -1 +0,0 @@
!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:"db40d2e",8:"43481e8",9:"e927bb6",10:"35e574f",11:"0580729",12:"5040cb7",13:"d93776b",14:"e07461b",15:"84a7686",16:"bc89170",17:"c9d389d",18:"21e9b00",19:"2903ce5",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()}([]);

1
.nuxt/dist/client/bc89170.js vendored

@ -1 +0,0 @@ @@ -1 +0,0 @@
(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}}]);

1
.nuxt/dist/client/c9d389d.js vendored

@ -1 +0,0 @@ @@ -1 +0,0 @@
(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}}]);

1
.nuxt/dist/client/d93776b.js vendored

File diff suppressed because one or more lines are too long

1
.nuxt/dist/client/db40d2e.js vendored

File diff suppressed because one or more lines are too long

1
.nuxt/dist/client/e07461b.js vendored

@ -1 +0,0 @@ @@ -1 +0,0 @@
(window.webpackJsonp=window.webpackJsonp||[]).push([[14],{693:function(t,e,n){"use strict";n.r(e);var o={name:"OtherAgreementPage",layout:"detail",data:function(){return{content:""}},head:{title:"糖尿病网-用户协议",meta:[{hid:"description",name:"description",content:""}]},mounted:function(){var t=this;this.$axios.$get("/agreement/get-content?type=2").then((function(e){t.content=e.detail}))}},c=n(11),component=Object(c.a)(o,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"common-other-content user-agreement-page"},[n("h6",[t._v("糖尿病网用户服务协议")]),t._v(" "),n("div",{staticClass:"font-content",domProps:{innerHTML:t._s(t.content)}})])}),[],!1,null,null,null);e.default=component.exports}}]);

1
.nuxt/dist/client/e927bb6.js vendored

File diff suppressed because one or more lines are too long

BIN
.nuxt/dist/client/fonts/element-icons.313f7da.woff vendored

Binary file not shown.

BIN
.nuxt/dist/client/fonts/element-icons.4520188.ttf vendored

Binary file not shown.

BIN
.nuxt/dist/client/img/article_cover.1918361.png vendored

Binary file not shown.

Before

Width:  |  Height:  |  Size: 26 KiB

BIN
.nuxt/dist/client/img/beans.96d5ea2.png vendored

Binary file not shown.

Before

Width:  |  Height:  |  Size: 12 KiB

BIN
.nuxt/dist/client/img/beans_popup_bg.fec0553.png vendored

Binary file not shown.

Before

Width:  |  Height:  |  Size: 74 KiB

BIN
.nuxt/dist/client/img/chatbot_audio_feature.458e9b3.png vendored

Binary file not shown.

Before

Width:  |  Height:  |  Size: 25 KiB

BIN
.nuxt/dist/client/img/comment.a8854d8.png vendored

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.0 KiB

BIN
.nuxt/dist/client/img/doctor_default_poster.4480e36.png vendored

Binary file not shown.

Before

Width:  |  Height:  |  Size: 19 KiB

BIN
.nuxt/dist/client/img/doctor_list_top.a537251.png vendored

Binary file not shown.

Before

Width:  |  Height:  |  Size: 372 KiB

BIN
.nuxt/dist/client/img/doctor_pause_icon.4b47a3c.png vendored

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

BIN
.nuxt/dist/client/img/doctor_play_icon.b7d2bd8.png vendored

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.4 KiB

BIN
.nuxt/dist/client/img/fail_page_img.ba37fc8.png vendored

Binary file not shown.

Before

Width:  |  Height:  |  Size: 31 KiB

BIN
.nuxt/dist/client/img/follow_qrcode.5e02c5f.png vendored

Binary file not shown.

Before

Width:  |  Height:  |  Size: 10 KiB

BIN
.nuxt/dist/client/img/follow_qrcode_test.5e02c5f.png vendored

Binary file not shown.

Before

Width:  |  Height:  |  Size: 10 KiB

BIN
.nuxt/dist/client/img/home_logo.9eb4c10.png vendored

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.8 MiB

BIN
.nuxt/dist/client/img/like.089b606.png vendored

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 KiB

BIN
.nuxt/dist/client/img/like_chosen.3298bf0.png vendored

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 KiB

BIN
.nuxt/dist/client/img/mobile_doctor_arrow.5ec30a6.png vendored

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.0 KiB

BIN
.nuxt/dist/client/img/mobile_doctor_title.f6d35bb.png vendored

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.4 KiB

BIN
.nuxt/dist/client/img/mobile_logo.f089b51.png vendored

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.8 KiB

BIN
.nuxt/dist/client/img/novocare_qrcode.05479af.png vendored

Binary file not shown.

Before

Width:  |  Height:  |  Size: 124 KiB

BIN
.nuxt/dist/client/img/pause_chatbot_audio.48f50e9.png vendored

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.7 KiB

BIN
.nuxt/dist/client/img/play_chatbot_audio.87713b4.png vendored

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.7 KiB

BIN
.nuxt/dist/client/img/public.3e79446.png vendored

Binary file not shown.

Before

Width:  |  Height:  |  Size: 56 KiB

BIN
.nuxt/dist/client/img/share_point.40a9d59.png vendored

Binary file not shown.

Before

Width:  |  Height:  |  Size: 14 KiB

BIN
.nuxt/dist/client/img/share_qq.2c430c1.png vendored

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.6 KiB

BIN
.nuxt/dist/client/img/share_wechat.64543c8.png vendored

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.1 KiB

BIN
.nuxt/dist/client/img/share_weibo.65d6c36.png vendored

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.8 KiB

BIN
.nuxt/dist/client/img/video_play_icon.edf9948.png vendored

Binary file not shown.

Before

Width:  |  Height:  |  Size: 9.1 KiB

BIN
.nuxt/dist/client/img/wechat_color.f9df5a2.png vendored

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.6 KiB

BIN
.nuxt/dist/client/img/wechat_white.73720a3.png vendored

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

5439
.nuxt/dist/server/client.manifest.json vendored

File diff suppressed because it is too large Load Diff

543
.nuxt/dist/server/components/barrage.js vendored

@ -1,543 +0,0 @@ @@ -1,543 +0,0 @@
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

1
.nuxt/dist/server/components/barrage.js.map vendored

File diff suppressed because one or more lines are too long

158
.nuxt/dist/server/components/doctor-item.js vendored

File diff suppressed because one or more lines are too long

1
.nuxt/dist/server/components/doctor-item.js.map vendored

File diff suppressed because one or more lines are too long

142
.nuxt/dist/server/components/doctor-video-item.js vendored

File diff suppressed because one or more lines are too long

1
.nuxt/dist/server/components/doctor-video-item.js.map vendored

File diff suppressed because one or more lines are too long

518
.nuxt/dist/server/components/user-info-common.js vendored

File diff suppressed because one or more lines are too long

1
.nuxt/dist/server/components/user-info-common.js.map vendored

File diff suppressed because one or more lines are too long

247
.nuxt/dist/server/components/video-article-list-item.js vendored

File diff suppressed because one or more lines are too long

1
.nuxt/dist/server/components/video-article-list-item.js.map vendored

File diff suppressed because one or more lines are too long

9
.nuxt/dist/server/index.spa.html vendored

@ -1,9 +0,0 @@ @@ -1,9 +0,0 @@
<!doctype html>
<html {{ html_attrs }}>
<head {{ head_attrs }}>
{{ HEAD }}
</head>
<body {{ body_attrs }}>
{{ APP }}
<script src="/_nuxt/b4f37d6.js"></script><script src="/_nuxt/af960fc.js"></script><script src="/_nuxt/7ad09f4.js"></script><script src="/_nuxt/8bf9d7c.js"></script></body>
</html>

9
.nuxt/dist/server/index.ssr.html vendored

@ -1,9 +0,0 @@ @@ -1,9 +0,0 @@
<!doctype html>
<html {{ html_attrs }}>
<head {{ head_attrs }}>
{{ HEAD }}
</head>
<body {{ body_attrs }}>
{{ APP }}
</body>
</html>

1202
.nuxt/dist/server/pages/article/_id.js vendored

File diff suppressed because one or more lines are too long

1
.nuxt/dist/server/pages/article/_id.js.map vendored

File diff suppressed because one or more lines are too long

429
.nuxt/dist/server/pages/article/index.js vendored

File diff suppressed because one or more lines are too long

1
.nuxt/dist/server/pages/article/index.js.map vendored

File diff suppressed because one or more lines are too long

360
.nuxt/dist/server/pages/doctor/_id.js vendored

File diff suppressed because one or more lines are too long

1
.nuxt/dist/server/pages/doctor/_id.js.map vendored

File diff suppressed because one or more lines are too long

541
.nuxt/dist/server/pages/doctor/index.js vendored

File diff suppressed because one or more lines are too long

1
.nuxt/dist/server/pages/doctor/index.js.map vendored

File diff suppressed because one or more lines are too long

1079
.nuxt/dist/server/pages/index.js vendored

File diff suppressed because one or more lines are too long

1
.nuxt/dist/server/pages/index.js.map vendored

File diff suppressed because one or more lines are too long

814
.nuxt/dist/server/pages/more.js vendored

File diff suppressed because one or more lines are too long

1
.nuxt/dist/server/pages/more.js.map vendored

File diff suppressed because one or more lines are too long

147
.nuxt/dist/server/pages/other/about.js vendored

@ -1,147 +0,0 @@ @@ -1,147 +0,0 @@
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

1
.nuxt/dist/server/pages/other/about.js.map vendored

File diff suppressed because one or more lines are too long

384
.nuxt/dist/server/pages/other/agreement.js vendored

@ -1,384 +0,0 @@ @@ -1,384 +0,0 @@
exports.ids = [13];
exports.modules = {
/***/ 216:
/***/ (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/agreement.vue?vue&type=template&id=645736db&
var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:"common-other-content user-agreement-page"},[_vm._ssrNode("<h6>糖尿病网用户服务协议</h6> <div class=\"font-content\">"+(_vm._s(_vm.content))+"</div>")])}
var staticRenderFns = []
// CONCATENATED MODULE: ./src/pages/other/agreement.vue?vue&type=template&id=645736db&
// 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/agreement.vue?vue&type=script&lang=js&
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
/* harmony default export */ var agreementvue_type_script_lang_js_ = ({
name: 'OtherAgreementPage',
layout: 'detail',
data() {
return {
content: ''
};
},
head: {
title: '糖尿病网-用户协议',
meta: [{
hid: 'description',
name: 'description',
content: ''
}]
},
mounted() {
this.$axios.$get('/agreement/get-content?type=2').then(res => {
this.content = res.detail;
});
}
});
// CONCATENATED MODULE: ./src/pages/other/agreement.vue?vue&type=script&lang=js&
/* harmony default export */ var other_agreementvue_type_script_lang_js_ = (agreementvue_type_script_lang_js_);
// EXTERNAL MODULE: ./node_modules/vue-loader/lib/runtime/componentNormalizer.js
var componentNormalizer = __webpack_require__(1);
// CONCATENATED MODULE: ./src/pages/other/agreement.vue
/* normalize component */
var component = Object(componentNormalizer["a" /* default */])(
other_agreementvue_type_script_lang_js_,
render,
staticRenderFns,
false,
null,
null,
"b9318490"
)
/* harmony default export */ var agreement = __webpack_exports__["default"] = (component.exports);
/***/ })
};;
//# sourceMappingURL=agreement.js.map

1
.nuxt/dist/server/pages/other/agreement.js.map vendored

File diff suppressed because one or more lines are too long

226
.nuxt/dist/server/pages/other/cookies.js vendored

@ -1,226 +0,0 @@ @@ -1,226 +0,0 @@
exports.ids = [14];
exports.modules = {
/***/ 166:
/***/ (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__(188);
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("0f96c748", content, true, context)
};
/***/ }),
/***/ 187:
/***/ (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_cookies_vue_vue_type_style_index_0_lang_scss___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(166);
/* 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_cookies_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_cookies_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_cookies_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_cookies_vue_vue_type_style_index_0_lang_scss___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));
/***/ }),
/***/ 188:
/***/ (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%}.cookies-page table{border-spacing:0;border-collapse:collapse}.cookies-page table td{border:1px solid #939aa7;padding:0 10px;font-size:18px;color:#939aa7;line-height:40px}", ""]);
// Exports
module.exports = ___CSS_LOADER_EXPORT___;
/***/ }),
/***/ 217:
/***/ (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/cookies.vue?vue&type=template&id=366b26b2&
var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:"common-other-content cookies-page"},[_vm._ssrNode("<h6>cookies政策</h6> <div class=\"font-content\">"+(_vm._s(_vm.content))+"</div>")])}
var staticRenderFns = []
// CONCATENATED MODULE: ./src/pages/other/cookies.vue?vue&type=template&id=366b26b2&
// 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/cookies.vue?vue&type=script&lang=js&
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
/* harmony default export */ var cookiesvue_type_script_lang_js_ = ({
name: 'OtherCookiesPage',
layout: 'detail',
data() {
return {
content: ''
};
},
head: {
title: '糖尿病网-cookies政策',
meta: [{
hid: 'description',
name: 'description',
content: ''
}]
},
mounted() {
this.$axios.$get('/agreement/get-content?type=4').then(res => {
this.content = res.detail;
});
}
});
// CONCATENATED MODULE: ./src/pages/other/cookies.vue?vue&type=script&lang=js&
/* harmony default export */ var other_cookiesvue_type_script_lang_js_ = (cookiesvue_type_script_lang_js_);
// EXTERNAL MODULE: ./node_modules/vue-loader/lib/runtime/componentNormalizer.js
var componentNormalizer = __webpack_require__(1);
// CONCATENATED MODULE: ./src/pages/other/cookies.vue
function injectStyles (context) {
var style0 = __webpack_require__(187)
if (style0.__inject__) style0.__inject__(context)
}
/* normalize component */
var component = Object(componentNormalizer["a" /* default */])(
other_cookiesvue_type_script_lang_js_,
render,
staticRenderFns,
false,
injectStyles,
null,
"d93c1d86"
)
/* harmony default export */ var cookies = __webpack_exports__["default"] = (component.exports);
/***/ })
};;
//# sourceMappingURL=cookies.js.map

1
.nuxt/dist/server/pages/other/cookies.js.map vendored

File diff suppressed because one or more lines are too long

80
.nuxt/dist/server/pages/other/corporate.js vendored

@ -1,80 +0,0 @@ @@ -1,80 +0,0 @@
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

1
.nuxt/dist/server/pages/other/corporate.js.map vendored

@ -1 +0,0 @@ @@ -1 +0,0 @@
{"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":""}

91
.nuxt/dist/server/pages/other/disclaimer.js vendored

@ -1,91 +0,0 @@ @@ -1,91 +0,0 @@
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

1
.nuxt/dist/server/pages/other/disclaimer.js.map vendored

File diff suppressed because one or more lines are too long

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save