Parcourir la source

点击瀑布流里商品,不直接跳转页面,而是展示商品详情

任一存 il y a 1 an
Parent
commit
f4ef80bbfa
2 fichiers modifiés avec 15 ajouts et 8 suppressions
  1. 2 2
      src/app.vue
  2. 13 6
      src/components/Tags/waterfall.vue

+ 2 - 2
src/app.vue

@@ -280,7 +280,7 @@ const toggleMap = () => {
 };
 
 const onClickTagInfo = (el) => {
-    el.stopPropagation();
+  el.stopPropagation();
   let item = tags.value.find((item) => item.sid == el.target.dataset.id);
   if (item.type == 'commodity') {
     guideclicktag(item);
@@ -427,7 +427,7 @@ onMounted(async () => {
         e.target.style.zIndex = '999';
         e.target.querySelector('.tag-body').classList.add('show');
         e.target.querySelector('.tag-commodity').removeEventListener('click', onClickTagInfo);
-                  e.target.querySelector('.tag-commodity').addEventListener('click', onClickTagInfo);
+        e.target.querySelector('.tag-commodity').addEventListener('click', onClickTagInfo);
 
         setTimeout(() => {
           if (tagid) {

+ 13 - 6
src/components/Tags/waterfall.vue

@@ -44,12 +44,19 @@ const gotoGoods = (item) => {
   if (isshoppingguide.value) {
       return;
   }
-  apis.burying_point({ type: 3, productId: item.id });
-  browser.openLink(`/pages/item/item?productId=${item.id}`,
-   `https://m.cdfmembers.com/shop/600667208/item?productId=${item.id}`,
-   `/pages/item/item?productId=${item.id}`,
-   `https://glp.cdfmembers.com/item/${item.id}`
-   );
+  console.log(item);
+  store.commit('tag/setTagClickType', {
+    type: 'goodlist',
+    data: {
+      products: [item],
+    },
+  });
+  // apis.burying_point({ type: 3, productId: item.id });
+  // browser.openLink(`/pages/item/item?productId=${item.id}`,
+  //  `https://m.cdfmembers.com/shop/600667208/item?productId=${item.id}`,
+  //  `/pages/item/item?productId=${item.id}`,
+  //  `https://glp.cdfmembers.com/item/${item.id}`
+  //  );
 };
 </script>