lhl 4 years ago
parent
commit
7d1aa7c2a4
1 changed files with 10 additions and 1 deletions
  1. 10 1
      pages/product/list.vue

+ 10 - 1
pages/product/list.vue

@@ -46,9 +46,11 @@
 </template>
 
 <script>
+		
 import uniLoadMore from '@/components/uni-load-more/uni-load-more.vue';
 import { getProducts } from '@/api/product.js';
 import { getCategoryList } from '@/api/product.js';
+import { mapState, mapMutations } from 'vuex';
 export default {
 	components: {
 		uniLoadMore
@@ -94,6 +96,9 @@ export default {
 	onReachBottom() {
 		this.loadData();
 	},
+	computed: {
+		...mapState('user', ['hasLogin', 'userInfo']),
+	},
 	methods: {
 		//加载分类
 		async loadCateList(fid, sid) {
@@ -215,8 +220,12 @@ export default {
 		//详情
 		navToDetailPage(item) {
 			let id = item.id;
+			let url = `/pages/product/product?id=${id}`
+			if(this.userInfo.uid) {
+				url = url + '&spread=' + this.userInfo.uid
+			}
 			uni.navigateTo({
-				url: `/pages/product/product?id=${id}&spread=${this.userInfo.uid}`
+				url: url
 			});
 		},
 		stopPrevent() {}