|
@@ -2,12 +2,12 @@
|
|
|
<div class="index">
|
|
<div class="index">
|
|
|
<div class="index-header">
|
|
<div class="index-header">
|
|
|
<img
|
|
<img
|
|
|
- src="../../../../../moblie/assets/images/logo-red.png"
|
|
|
|
|
|
|
+ src="https://img14.360buyimg.com/imagetools/jfs/t1/167902/2/8762/791358/603742d7E9b4275e3/e09d8f9a8bf4c0ef.png"
|
|
|
alt=""
|
|
alt=""
|
|
|
srcset=""
|
|
srcset=""
|
|
|
/>
|
|
/>
|
|
|
<div class="info">
|
|
<div class="info">
|
|
|
- <h1>NutUI</h1>
|
|
|
|
|
|
|
+ <h1>NutUI-Taro</h1>
|
|
|
<p>京东风格的轻量级移动端 Vue 组件库</p>
|
|
<p>京东风格的轻量级移动端 Vue 组件库</p>
|
|
|
</div>
|
|
</div>
|
|
|
</div>
|
|
</div>
|
|
@@ -17,11 +17,11 @@
|
|
|
<ul>
|
|
<ul>
|
|
|
<template v-for="_package in _nav.packages" :key="_package">
|
|
<template v-for="_package in _nav.packages" :key="_package">
|
|
|
<li v-if="_package.show">
|
|
<li v-if="_package.show">
|
|
|
- <router-link :to="_package.name.toLowerCase()"
|
|
|
|
|
- >{{ _package.name }} {{
|
|
|
|
|
- _package.cName
|
|
|
|
|
- }}</router-link
|
|
|
|
|
- >
|
|
|
|
|
|
|
+ <a @click="navigateTo(_package.name.toLowerCase())">
|
|
|
|
|
+ {{ _package.name }}
|
|
|
|
|
+
|
|
|
|
|
+ {{ _package.cName }}
|
|
|
|
|
+ </a>
|
|
|
<nut-icon size="14px" color="#979797" name="right"></nut-icon>
|
|
<nut-icon size="14px" color="#979797" name="right"></nut-icon>
|
|
|
</li>
|
|
</li>
|
|
|
</template>
|
|
</template>
|
|
@@ -32,15 +32,27 @@
|
|
|
</template>
|
|
</template>
|
|
|
|
|
|
|
|
<script>
|
|
<script>
|
|
|
-import { reactive } from 'vue';
|
|
|
|
|
|
|
+import { reactive, toRefs } from 'vue';
|
|
|
import { nav, versions } from '../../../../../../config.json';
|
|
import { nav, versions } from '../../../../../../config.json';
|
|
|
|
|
+import Taro from '@tarojs/taro';
|
|
|
export default {
|
|
export default {
|
|
|
- name: 'doc',
|
|
|
|
|
|
|
+ name: 'NutUI-Taro',
|
|
|
setup() {
|
|
setup() {
|
|
|
- return reactive({
|
|
|
|
|
|
|
+ const state = reactive({
|
|
|
nav,
|
|
nav,
|
|
|
versions
|
|
versions
|
|
|
});
|
|
});
|
|
|
|
|
+
|
|
|
|
|
+ const navigateTo = (name) => {
|
|
|
|
|
+ Taro.navigateTo({
|
|
|
|
|
+ url: `/pages/${name}/index`
|
|
|
|
|
+ });
|
|
|
|
|
+ };
|
|
|
|
|
+
|
|
|
|
|
+ return {
|
|
|
|
|
+ ...toRefs(state),
|
|
|
|
|
+ navigateTo
|
|
|
|
|
+ };
|
|
|
}
|
|
}
|
|
|
};
|
|
};
|
|
|
</script>
|
|
</script>
|
|
@@ -103,6 +115,7 @@ export default {
|
|
|
border-radius: 22px;
|
|
border-radius: 22px;
|
|
|
box-shadow: 0px 1px 4px 0px rgba(102, 102, 102, 0.06);
|
|
box-shadow: 0px 1px 4px 0px rgba(102, 102, 102, 0.06);
|
|
|
margin-bottom: 13px;
|
|
margin-bottom: 13px;
|
|
|
|
|
+ box-sizing: border-box;
|
|
|
a {
|
|
a {
|
|
|
width: 100%;
|
|
width: 100%;
|
|
|
height: 100%;
|
|
height: 100%;
|