mirror of
https://gitee.com/vant-contrib/vant-weapp.git
synced 2025-04-06 03:58:05 +08:00
docs: support switch version
This commit is contained in:
parent
82fb7c17f5
commit
ff894c54b8
@ -5,12 +5,14 @@
|
||||
:github="github"
|
||||
:versions="versions"
|
||||
:simulator="simulator"
|
||||
@switch-version="onSwitchVersion"
|
||||
>
|
||||
<router-view />
|
||||
</van-doc>
|
||||
</template>
|
||||
|
||||
<script>
|
||||
import pkgJson from '../../package.json';
|
||||
import docConfig, { github, versions } from './doc.config';
|
||||
|
||||
const UNSHARED = [
|
||||
@ -48,15 +50,23 @@ export default {
|
||||
|
||||
return `./preview.html#${path}`;
|
||||
}
|
||||
},
|
||||
|
||||
methods: {
|
||||
onSwitchVersion(version) {
|
||||
if (version !== pkgJson.version) {
|
||||
location.href = `https://youzan.github.io/vant-weapp/${version}`;
|
||||
}
|
||||
}
|
||||
}
|
||||
};
|
||||
</script>
|
||||
|
||||
<style lang="less">
|
||||
.van-doc-intro {
|
||||
text-align: center;
|
||||
padding-top: 20px;
|
||||
font-family: "Dosis", "Source Sans Pro", "Helvetica Neue", Arial, sans-serif;
|
||||
text-align: center;
|
||||
|
||||
&__logo {
|
||||
width: 120px;
|
||||
@ -64,15 +74,15 @@ export default {
|
||||
}
|
||||
|
||||
h2 {
|
||||
font-weight: normal;
|
||||
font-size: 32px;
|
||||
line-height: 60px;
|
||||
font-weight: normal;
|
||||
}
|
||||
|
||||
p {
|
||||
font-size: 15px;
|
||||
color: #455a64;
|
||||
margin-bottom: 20px;
|
||||
color: #455a64;
|
||||
font-size: 15px;
|
||||
}
|
||||
}
|
||||
</style>
|
||||
|
@ -33,17 +33,16 @@ export default {
|
||||
body {
|
||||
margin: 0;
|
||||
color: #333;
|
||||
font-family: 'PingFang SC', Helvetica, 'STHeiti STXihei', 'Microsoft YaHei', Tohoma, Arial, sans-serif;
|
||||
line-height: 1;
|
||||
background-color: #f2f3f5;
|
||||
font-family: 'PingFang SC', Helvetica, 'STHeiti STXihei', 'Microsoft YaHei',
|
||||
Tohoma, Arial, sans-serif;
|
||||
-webkit-font-smoothing: antialiased;
|
||||
}
|
||||
|
||||
.preview {
|
||||
&-image {
|
||||
width: 100%;
|
||||
display: block;
|
||||
width: 100%;
|
||||
|
||||
&--transition {
|
||||
margin-top: -62px;
|
||||
@ -51,16 +50,16 @@ body {
|
||||
}
|
||||
|
||||
&-popup {
|
||||
opacity: 0;
|
||||
z-index: 1;
|
||||
position: fixed;
|
||||
top: 0;
|
||||
left: 0;
|
||||
z-index: 1;
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
background-color: rgba(255, 255, 255, .95);
|
||||
transition: .3s;
|
||||
text-align: center;
|
||||
background-color: rgba(255, 255, 255, .95);
|
||||
opacity: 0;
|
||||
transition: .3s;
|
||||
|
||||
&:hover {
|
||||
opacity: 1;
|
||||
@ -68,27 +67,27 @@ body {
|
||||
}
|
||||
|
||||
&-content {
|
||||
left: 0;
|
||||
position: absolute;
|
||||
top: 50%;
|
||||
left: 0;
|
||||
width: 100%;
|
||||
height: 200px;
|
||||
position: absolute;
|
||||
text-align: center;
|
||||
transform: translateY(-60%);
|
||||
user-select: none;
|
||||
|
||||
img {
|
||||
display: inline-block;
|
||||
width: 180px;
|
||||
height: 180px;
|
||||
margin-bottom: 15px;
|
||||
display: inline-block;
|
||||
}
|
||||
|
||||
p {
|
||||
margin: 0;
|
||||
color: #34495e;
|
||||
line-height: 1.5;
|
||||
font-size: 16px;
|
||||
line-height: 1.5;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user