Browse Source

fix: 修复Taro组件右侧demo跳转问题

yangjinjun3 3 years ago
parent
commit
b598f327f3

+ 2 - 2
src/sites/mobile-taro/vue/src/components/header.vue

@@ -24,8 +24,8 @@ export default defineComponent({
   setup() {
     //返回demo页
     const navigateTo = () => {
-      Taro.navigateBack({
-        delta: 1
+      Taro.navigateTo({
+        url: '/pages/index/index'
       });
     };
 

+ 3 - 1
src/sites/mobile-taro/vue/src/pages/index/index.vue

@@ -16,7 +16,7 @@
         <li>{{ _nav.name }}</li>
         <ul>
           <template v-for="_package in reorder(_nav.packages)" :key="_package">
-            <li v-if="_package.show && _package.exportEmpty !== false">
+            <li v-if="_package.show && _package.taro && _package.exportEmpty !== false">
               <a @click="navigateTo(_package.name, _nav.enName)">
                 {{ _package.name }}
                 &nbsp;&nbsp;
@@ -67,6 +67,8 @@ export default {
       Taro.navigateTo({
         url: `/${enName}/pages/${name.toLowerCase()}/index`
       });
+
+      parent.location.href = `${parent.location.origin}/vue_taro/index.html#/zh-CN/component/${name.toLowerCase()}`;
     };
 
     return {