Merge pull request '广告位跳转' (#252) from zhy into master
Reviewed-on: http://git.luyuan.tk/luyuan/deming/pulls/252
This commit is contained in:
commit
05b334fdcb
@ -221,6 +221,7 @@
|
|||||||
|
|
||||||
</style>
|
</style>
|
||||||
<script>
|
<script>
|
||||||
|
import common from '@/static/js/common.js';
|
||||||
import { mapState } from 'vuex'
|
import { mapState } from 'vuex'
|
||||||
import videoItem from "@/components/index/video-item/index"
|
import videoItem from "@/components/index/video-item/index"
|
||||||
import zhiboItem from "@/components/index/zhibo-item/index"
|
import zhiboItem from "@/components/index/zhibo-item/index"
|
||||||
@ -532,40 +533,20 @@
|
|||||||
},
|
},
|
||||||
clickFImage(index) {
|
clickFImage(index) {
|
||||||
const item = this.indexImageSwiper[index];
|
const item = this.indexImageSwiper[index];
|
||||||
console.log(item);
|
// console.log(item);
|
||||||
this.activityLink({
|
this.jumpPage({
|
||||||
type: item.url_type,
|
type: item.url_type,
|
||||||
id: item.info_id
|
id: item.info_id,
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
clickSImage(index) {
|
clickSImage(index) {
|
||||||
const item = this.zhiboImageSwiper[index];
|
const item = this.zhiboImageSwiper[index];
|
||||||
console.log(item);
|
// console.log(item);
|
||||||
this.activityLink({
|
this.jumpPage({
|
||||||
type: item.url_type,
|
type: item.url_type,
|
||||||
id: item.info_id
|
id: item.info_id,
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
activityLink({
|
|
||||||
type,
|
|
||||||
id
|
|
||||||
}) {
|
|
||||||
console.log(type,id);
|
|
||||||
if (type == 0) return false;
|
|
||||||
// type 1 商品详情页, 2 店铺详情页
|
|
||||||
const url = type == 1 ? 'pageB/sdetails/index' : 'pageC/merchant/index';
|
|
||||||
let params = {
|
|
||||||
id: id
|
|
||||||
};
|
|
||||||
// type: 1 // 商品详情 1普通 2拼团 3秒杀 4优惠券
|
|
||||||
if (type == 1) Object.assign(params, {
|
|
||||||
type: 1
|
|
||||||
});
|
|
||||||
this.$u.route({
|
|
||||||
url: url,
|
|
||||||
params: params
|
|
||||||
})
|
|
||||||
},
|
|
||||||
goSearch() {
|
goSearch() {
|
||||||
this.$u.route("/pageB/search/index", {
|
this.$u.route("/pageB/search/index", {
|
||||||
type: 2,
|
type: 2,
|
||||||
@ -580,6 +561,10 @@
|
|||||||
}
|
}
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
|
jumpPage(uri) {
|
||||||
|
// console.log(uri);
|
||||||
|
common.jumpPage({ type: uri.type, id: uri.id });
|
||||||
|
}
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
</script>
|
</script>
|
||||||
|
@ -46,7 +46,7 @@
|
|||||||
<!-- 拼团列表 -->
|
<!-- 拼团列表 -->
|
||||||
<group></group>
|
<group></group>
|
||||||
<view class="activity-view">
|
<view class="activity-view">
|
||||||
<image class="lingquan" :src="activityInfo.adv_code" @click="activityLink({ type: activityInfo.url_type, id: activityInfo.info_id })"></image>
|
<image class="lingquan" :src="activityInfo.adv_code" @click="jumpPage({ type: activityInfo.url_type, id: activityInfo.info_id })"></image>
|
||||||
</view>
|
</view>
|
||||||
<!-- 优惠券 -->
|
<!-- 优惠券 -->
|
||||||
<youhq></youhq>
|
<youhq></youhq>
|
||||||
@ -61,6 +61,7 @@
|
|||||||
</view>
|
</view>
|
||||||
</template>
|
</template>
|
||||||
<script>
|
<script>
|
||||||
|
import common from '@/static/js/common.js';
|
||||||
import shopitem from "@/components/shop/shop-item/index";
|
import shopitem from "@/components/shop/shop-item/index";
|
||||||
import recommend from "@/components/shop/recommend/index";
|
import recommend from "@/components/shop/recommend/index";
|
||||||
import pintuan from "@/components/shop/recommend/pintuan";
|
import pintuan from "@/components/shop/recommend/pintuan";
|
||||||
@ -190,31 +191,11 @@
|
|||||||
clickImage(index) {
|
clickImage(index) {
|
||||||
// console.log(this.list[index]);
|
// console.log(this.list[index]);
|
||||||
let item = this.list[index];
|
let item = this.list[index];
|
||||||
this.activityLink({
|
this.jumpPage({
|
||||||
type: item.url_type,
|
type: item.url_type,
|
||||||
id: item.info_id,
|
id: item.info_id,
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
activityLink({
|
|
||||||
type,
|
|
||||||
id
|
|
||||||
}) {
|
|
||||||
console.log(type,id);
|
|
||||||
if (type == 0) return false;
|
|
||||||
// type 1 商品详情页, 2 店铺详情页
|
|
||||||
const url = type == 1 ? 'pageB/sdetails/index' : 'pageC/merchant/index';
|
|
||||||
let params = {
|
|
||||||
id: id
|
|
||||||
};
|
|
||||||
// type: 1 // 商品详情 1普通 2拼团 3秒杀 4优惠券
|
|
||||||
if (type == 1) Object.assign(params, {
|
|
||||||
type: 1
|
|
||||||
});
|
|
||||||
this.$u.route({
|
|
||||||
url: url,
|
|
||||||
params: params
|
|
||||||
})
|
|
||||||
},
|
|
||||||
// 下拉加载更多推荐商品
|
// 下拉加载更多推荐商品
|
||||||
onreachBottom() {
|
onreachBottom() {
|
||||||
this.$refs.recommendGoods.loadMore();
|
this.$refs.recommendGoods.loadMore();
|
||||||
@ -240,18 +221,10 @@
|
|||||||
}
|
}
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
activityLink({ type, id }) {
|
jumpPage(uri) {
|
||||||
if(type == 0 || type == 2) return false;
|
// console.log(uri);
|
||||||
// type 1 商品详情页, 2 店铺详情页
|
common.jumpPage({ type: uri.type, id: uri.id });
|
||||||
const url = type == 1 ? 'pageB/sdetails/index' : '';
|
}
|
||||||
let params = { id: id };
|
|
||||||
// type: 1 // 商品详情 1普通 2拼团 3秒杀 4优惠券
|
|
||||||
if(type == 1) Object.assign(params, { type: 1 });
|
|
||||||
this.$u.route({
|
|
||||||
url: url,
|
|
||||||
params: params
|
|
||||||
})
|
|
||||||
},
|
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
</script>
|
</script>
|
||||||
|
@ -67,5 +67,29 @@ const common = {
|
|||||||
else result = hours + ':' + minutes + ':' + seconds;
|
else result = hours + ':' + minutes + ':' + seconds;
|
||||||
return result;
|
return result;
|
||||||
},
|
},
|
||||||
|
/**
|
||||||
|
* 广告位跳转
|
||||||
|
* @param { String } type 跳转类型
|
||||||
|
* @param { String | Number } id 跳转id 商品id/商家id...
|
||||||
|
* @return { undefined } undefined
|
||||||
|
*/
|
||||||
|
jumpPage({ type, id }) {
|
||||||
|
let url;
|
||||||
|
switch (type) {
|
||||||
|
case 1:
|
||||||
|
url = '/pageB/sdetails/index?id=' + id;
|
||||||
|
break;
|
||||||
|
case 2:
|
||||||
|
url = '/pageC/merchant/index?id=' + id;
|
||||||
|
break;
|
||||||
|
case 3:
|
||||||
|
url = '/pageE/tool/MineCoupon'
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
// console.log(url);
|
||||||
|
uni.navigateTo({ url: url });
|
||||||
|
},
|
||||||
}
|
}
|
||||||
export default common
|
export default common;
|
Loading…
Reference in New Issue
Block a user