diff --git a/document/common/js/ajax.js b/document/common/js/ajax.js new file mode 100644 index 0000000000000000000000000000000000000000..07ede88f022f4b47208461ed40ca06bdc3ab14cd --- /dev/null +++ b/document/common/js/ajax.js @@ -0,0 +1,16 @@ +export default function ajax (url) { + return new Promise(function (resolve, reject) { + const xhr = new window.XMLHttpRequest() + xhr.open('GET', url, true) + xhr.send(null) + xhr.onreadystatechange = () => { + if (xhr.readyState === 4) { + if (xhr.status >= 200 && xhr.status < 300) { + resolve(xhr.responseText) + } else { + reject(xhr) + } + } + } + }) +} diff --git a/document/common/stylus/base.styl b/document/common/stylus/base.styl index 2e2b7b40a00ed8a774d3e80871e16b1747e58def..d66244513d645206ac6e1a4cf4c827875bda448d 100644 --- a/document/common/stylus/base.styl +++ b/document/common/stylus/base.styl @@ -4,7 +4,7 @@ html, body width: 100% height: 100% color: $color-dark-grey - background: $color-background + background: white font-family -apple-system,"Helvetica Neue",Helvetica,Arial,"PingFang SC","Hiragino Sans GB","WenQuanYi Micro Hei","Microsoft Yahei",sans-serif -webkit-font-smoothing antialiased input diff --git a/document/common/stylus/md.styl b/document/common/stylus/md.styl index 9939e03fbc8b01cf3e5f5556e42eda0d8167cca6..766c010a22437754ea047790118df9005764b157 100644 --- a/document/common/stylus/md.styl +++ b/document/common/stylus/md.styl @@ -4,6 +4,8 @@ font-size: $fontsize-medium line-height: 1.6 color: $color-dark-grey + .hljs + background-color: #F9F8F8 p margin: 1.2em 0 .anchor @@ -11,11 +13,11 @@ h2 margin-top: 1.2em margin-bottom: .8em - font-size: 1.5em + font-size: 2em font-weight: 600 h3 margin: 1em 0 1em - font-size: 1.25em + font-size: 1.4em font-weight: 600 h4 margin: 0.8em 0 0.8em @@ -40,7 +42,7 @@ word-break: break-word th font-weight: 600 - background-color: $color-row-line + background-color: #F9F8F8 ul, ol, li line-height: 20px li @@ -78,4 +80,6 @@ strong font-weight: bold a text-decoration: none - color: rgb(0, 154, 97) + color:#3CA0E6 + &:hover + color: #137DC6 diff --git a/document/components/badge/badge.vue b/document/components/badge/badge.vue new file mode 100644 index 0000000000000000000000000000000000000000..71b81c6c4afdcd60de8ea30c33296558c48b5272 --- /dev/null +++ b/document/components/badge/badge.vue @@ -0,0 +1,66 @@ + + + diff --git a/document/components/display/display.vue b/document/components/display/display.vue index 2033c0edb2be09761bc87a54d876a1b1feda196b..3e78663f3f4a00e1ae1f8edd0af26b8fbe7e90b3 100644 --- a/document/components/display/display.vue +++ b/document/components/display/display.vue @@ -2,7 +2,7 @@
- +
@@ -39,21 +39,24 @@ .page-display position: relative .display-wrapper - position: absolute + position: relative width: 330px height: 645px top: 50% - left: 50% - transform: translate(-50%, -50%) + transform: translate(0, -50%) background: url("./iphoneX.png") no-repeat background-size: cover + margin: 0 45px .mofang-demo position: absolute top: 64px left: 22px - right: 22px + width: 286px bottom: 36px overflow: hidden border-radius: 0 0 35px 35px background-color: #edf0f4 + iframe + // safari shit + width: 286px!important diff --git a/document/components/example/example.vue b/document/components/example/example.vue index 4d3f83e4d9ab1172e27b785263ae07c38aa8579c..dba3fe1e2ddf381c7750dd18de0132e9fa55fd03 100644 --- a/document/components/example/example.vue +++ b/document/components/example/example.vue @@ -31,8 +31,7 @@ display: inline-block margin-bottom: 20px .page-display - width: 100% .display-wrapper - position: static + margin: 0 transform: none diff --git a/document/components/home/home.vue b/document/components/home/home.vue index d50d89b5585ce19c052a3ec3bba7af401216f853..ae2e6c5befd9783334f3b716f46dccc1c9764c08 100644 --- a/document/components/home/home.vue +++ b/document/components/home/home.vue @@ -9,7 +9,9 @@ - + + +
@@ -68,7 +70,7 @@ overflow: hidden @media screen and (max-width: 960px) padding: 0 - background-color: $color-regular-blue + background-color: transparent .toggle-nav display: none @media screen and (max-width: 960px) @@ -87,6 +89,8 @@ height: 20px &.active height: 255px + .tabs + height: auto .logo float: left padding: 0 28px @@ -99,10 +103,13 @@ .tabs float: right padding: 0 30px + box-shadow: none + height: 0 @media screen and (max-width: 960px) float: none padding: 0 - border-top: solid 1px rgba(255, 255, 255, 0.5) + background-color: #fbfbfb + box-shadow: 0 -2px 8px rgba(0,0,0,0.1) .tab display: inline-block margin: 0 10px @@ -112,7 +119,7 @@ display: block line-height: 45px margin: 0 20px - color: $color-white + color: black &:hover color: $color-orange .router-link-active diff --git a/document/components/index/index.vue b/document/components/index/index.vue index 65e6d7d595e915cdde443a4e7fa5a77aa2144933..eb6da29d36fd3cef198573f85d9f37752823b650 100644 --- a/document/components/index/index.vue +++ b/document/components/index/index.vue @@ -6,9 +6,13 @@

- - - + + + +
+
+ 介绍 + 快速开始
@@ -46,9 +50,16 @@ diff --git a/document/components/side-list/side-list.vue b/document/components/side-list/side-list.vue index b6a2ee8fb6f4647d5a9dc62474053a10f6e22e11..4274a6424a5f6d39fd8fd61861d61dd0aad4c3d6 100644 --- a/document/components/side-list/side-list.vue +++ b/document/components/side-list/side-list.vue @@ -28,7 +28,6 @@ docPath = newPath.split('/').pop() root = this.seekRoot(navList, docPath) rootNav = root && navList[root] - console.log('xx', rootNav, root) this.$set(rootNav, 'isRootActive', true) }, {immediate: true}) }, diff --git a/document/components/side-nav/side-nav.vue b/document/components/side-nav/side-nav.vue index 0d6171c596085ba078dc208b0978203f1bc4ec95..9ba80fad6c86107e558a2d0570051df3d9f1b995 100644 --- a/document/components/side-nav/side-nav.vue +++ b/document/components/side-nav/side-nav.vue @@ -2,7 +2,7 @@