123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560 |
- <template>
- <view>
- <!--标题栏-->
- <bar-title bgColor='bg-white'>
- <block slot="content" v-if="barShow">商品详情</block>
- <block slot="content" v-else>
- <text class="text-price text-red text-xxl">3999</text>
- </block>
- <block slot="right">
- <text class="cuIcon-forward"/>
- <text class="cuIcon-more"/>
- </block>
- </bar-title>
-
- <!--Tab栏,由于无法获取元素距离顶部,所以,暂时不启用此功能-->
- <view class="bg-white zaiui-scroll-tab-view" v-if="!barShow">
- <scroll-view scroll-x class="nav z text-center">
- <block v-for="(item,index) in tabListData" :key="index">
- <view class="cu-item" :class="index==TabCur?'text-black select':''" @tap="tabSelect" :data-id="index">
- <view>{{item}}</view>
- <view class="tab-dot bg-red"/>
- </view>
- </block>
- </scroll-view>
- </view>
-
- <!--Tab栏占位-->
- <view class="zaiui-scroll-height-view" v-if="!barShow"/>
-
- <!--商品简介-->
- <view class="bg-white padding zaiui-goods-synopsis-view">
- <view class="user-view">
- <view class="cu-avatar sm round" style="background-image:url(/static/images/avatar/1.jpg)"/>
- <view class="text-black text-name">仔仔11</view>
- <text class="text-gray text-sm text-right-view">当前在线</text>
- </view>
- <view class="margin-tb-lg price-view">
- <text class="text-price text-red text-xxl">3899</text>
- <text class="text-through text-gray text-sm">原件¥9899</text>
- <text class="text-gray text-sm">包邮</text>
- </view>
- <view class="text-xl text-black">iPhoneX苹果银色256G其他版本9成新无拆修有发票有配</view>
- <view class="text-sm margin-top-sm zaiui-map-view">
- <view class="text-cut cut-view">重庆 渝北区</view>
- <view class="text-right-view">
- <text class="text-view">查看宝贝位置</text>
- <text class="cuIcon-right"/>
- </view>
- </view>
- </view>
-
- <!--服务-->
- <view class="margin-top padding bg-white zaiui-service-view-box">
- <view class="flex flex-wrap">
- <view class="basis-1">
- <text class="text-gray">服务</text>
- </view>
- <view class="basis-7">
- <view class="tag-view-box">
- <text class="tag-view">
- <text class="cuIcon-title text-red"/>
- <text>支持验机</text>
- </text>
- </view>
- </view>
- <view class="basis-2">
- <view class="text-gray text-right icon-view">
- <text class="cuIcon-right icon"/>
- </view>
- </view>
- </view>
- </view>
-
- <!--商品详情-->
- <view class="margin-top padding bg-white zaiui-details-view-box">
- <view class="text-black text-xl title-view">商品详情</view>
- <view class="grid col-2">
- <view class="col-item">
- <text class="text-gray">颜色:</text>
- <text class="text-black">银色</text>
- </view>
- <view class="col-item">
- <text class="text-gray">容量:</text>
- <text class="text-black">256G</text>
- </view>
- <view class="col-item">
- <text class="text-gray">购买渠道:</text>
- <text class="text-black">其他版本</text>
- </view>
- <view class="col-item">
- <text class="text-gray">成色:</text>
- <text class="text-black">9成新</text>
- </view>
- <view class="col-item">
- <text class="text-gray">拆修情况:</text>
- <text class="text-black">无拆修</text>
- </view>
- </view>
- <view class="text-cut col-item">
- <text class="text-gray">详细信息:</text>
- <text class="text-black">有发票,有配件,有包装</text>
- </view>
-
- <view class="text-black zaiui-text-content-view">iphoneX,美版256G,原装正品,无拆修,配件齐全,功能正常使用</view>
-
- <view class="zaiui-img-box">
- <image src="/static/images/home/goods/11.png" mode="widthFix"/>
- <image src="/static/images/home/goods/12.png" mode="widthFix"/>
- </view>
-
- <view class="zaiui-border-view"/>
-
- <view class="title-view">
- <text class="text-black">支持平台验机</text>
- <text class="text-gray text-sm margin-left">平台担保交易</text>
- </view>
-
- <view class="bg-white zaiui-steps-view">
- <view class="cu-steps steps-arrow">
- <view class="cu-item">
- <text class="cuIcon-send text-blue"/>
- <text class="text-black">卖家邮寄</text>
- <view class="text-gray text-sm">至验机中心</view>
- </view>
- <view class="cu-item">
- <text class="cuIcon-same text-blue"/>
- <text class="text-black">平台验机</text>
- <view class="text-gray text-sm">出具验机报告</view>
- </view>
- <view class="cu-item">
- <text class="cuIcon-deliver text-blue"/>
- <text class="text-black">买家确认</text>
- <view class="text-gray text-sm">平台顺丰邮寄</view>
- </view>
- </view>
- </view>
-
- <view class="text-right text-gray margin-top text-sm">
- <text>1人想要</text>
- <text class="cuIcon-titles margin-lr-xs"/>
- <text>106次浏览</text>
- </view>
- </view>
-
- <!--关于卖家-->
- <view class="margin-top bg-white zaiui-selll-user-view-box">
- <view class="padding text-black text-lg">关于卖家</view>
- <view class="cu-list menu-avatar ">
- <view class="cu-item">
- <view class="cu-avatar round" style="background-image:url(/static/images/avatar/1.jpg);"/>
- <view class="content">
- <view class="text-black">
- <view class="text-cut">仔仔</view>
- <view class="cu-tag radius bg-blue sm">
- <text class="cuIcon-myfill"/>
- </view>
- </view>
- <view class="flex">
- <text class="text-sm text-gray">90后 白羊座 女生 当前在线</text>
- </view>
- </view>
- <view class="action">
- <view class="cuIcon-right text-gray"/>
- </view>
- </view>
- </view>
- <view class="padding zaiui-grid-tab-view">
- <view class="grid text-center col-3 bg-gray">
- <view class="item-view">
- <view class="text-lg">1</view>
- <view class="text-gray text-sm">在售宝贝</view>
- </view>
- <view class="item-view">
- <view class="text-lg">55</view>
- <view class="text-gray text-sm">累计交易</view>
- </view>
- <view class="item-view">
- <view class="text-lg">80%</view>
- <view class="text-gray text-sm">回复率</view>
- </view>
- </view>
- </view>
- <!-- #ifndef MP-TOUTIAO -->
- <view class="zaiui-goods-swiper-view">
- <swiper class="screen-swiper square-dot" indicator-dots circular :autoplay="false">
- <swiper-item v-for="(item,index) in goodsList.length / 4" :key="index">
- <view class="grid col-4">
- <block v-for="(items,indexs) in goodsList" :key="indexs" v-if="setSwiperItem(indexs,index)">
- <view class="goods-item">
- <view class="cu-avatar radius xl" :style="[{backgroundImage:'url('+ items.img +')'}]"/>
- <text class="text-sm text-price-view">¥{{items.price}}</text>
- </view>
- </block>
- </view>
- </swiper-item>
- </swiper>
- </view>
- <!-- #endif -->
- </view>
-
- <!--互动-->
- <view class="margin-top padding bg-white zaiui-interaction-view-box">
- <view class="padding-bottom text-black text-lg" v-if="interaction">互动</view>
- <view class="padding-bottom text-black text-lg" v-else>互动( 3 )</view>
- <view class="zaiui-null-view" v-if="interaction">
- <view class="text-view-box">「问卖家」想知道更多宝贝细节</view>
- <button class="cu-btn bg-red round" @tap="interaction = false">点击提问</button>
- </view>
- <view class="zaiui-interaction-view" v-else>
- <view class="padding-tb-sm user-input-view">
- <view class="cu-avatar round" style="background-image:url(/static/images/avatar/1.jpg);"/>
- <view class="input-view-box">
- <view class="arrow-view"/>
- <input class="input-view" placeholder="问问更多细节吧~"></input>
- <button class="cu-btn bg-red">留言</button>
- </view>
- </view>
- <view class="zaiui-interaction-list-view">
- <view class="list-itme">
- <view class="cu-avatar round" style="background-image:url(/static/images/avatar/2.jpg);"/>
- <view class="view-box">
- <view class="title-box">
- <text class="margin-right-xs">仔仔</text>
- <text class="text-sm">6小时前</text>
- </view>
- <view class="text-black content-box">
- 特别提示:请千万不要脱离平台进行交易,避免财物损失。谨防通过微信、支付宝加好友进行商品支付、转账、付押金等欺诈行为!
- </view>
- <view class="padding-sm radius zaiui-comment-view">
- <view class="text-sm user-name-box">
- <text>仔仔111</text>
- <text class="cu-tag light bg-red sm radius">楼主</text>
- <text>5小时前</text>
- </view>
- <view class="zaiui-reply-view">
- <text class="text-black">回复</text>
- <text class="text-blue">@仔仔</text>
- <text class="text-black">: 是的,都写的很清楚了</text>
- </view>
- </view>
- </view>
- </view>
- <view class="list-itme">
- <view class="cu-avatar round" style="background-image:url(/static/images/avatar/3.jpg);"/>
- <view class="view-box">
- <view class="title-box">
- <text class="margin-right-xs">仔仔33</text>
- <text class="text-sm">2小时前</text>
- </view>
- <view class="text-black content-box">
- 测试的。
- </view>
- </view>
- </view>
- <view class="list-itme">
- <view class="cu-avatar round" style="background-image:url(/static/images/avatar/4.jpg);"/>
- <view class="view-box">
- <view class="title-box">
- <text class="margin-right-xs">仔仔444</text>
- <text class="text-sm">1小时前</text>
- </view>
- <view class="text-black content-box">
- 测试的以下效果
- </view>
- </view>
- </view>
- <view class="padding-top text-center text-blue">展开更多</view>
- </view>
- </view>
- <view class="zaiui-border-view"/>
- <view class="padding-bottom text-black text-lg">大家都想问</view>
- <view class="zaiui-tag-view-box">
- <view class="cu-tag light bg-red round">
- <text class="margin-right-xs">有发票吗?</text>
- <text class="cuIcon-creativefill"/>
- </view>
- <view class="cu-tag light bg-red round">
- <text class="margin-right-xs">是否包邮?</text>
- <text class="cuIcon-creativefill"/>
- </view>
- <view class="cu-tag light bg-red round">
- <text class="margin-right-xs">包装小票还在吗?</text>
- <text class="cuIcon-creativefill"/>
- </view>
- <view class="cu-tag light bg-red round">
- <text class="margin-right-xs">宝贝是全新的吗?</text>
- <text class="cuIcon-creativefill"/>
- </view>
- </view>
- <view class="zaiui-tag-text-view-box">
- <view class="text-cut">
- <text class="cu-tag line-red radius sm">问</text>
- <text class="text-black margin-lr-xs">能便宜点吗?</text>
- <text class="text-gray text-sm">答:可以小刀</text>
- </view>
- <view class="text-cut">
- <text class="cu-tag line-red radius sm">问</text>
- <text class="text-black margin-lr-xs">走平台,支持转转验机吗?</text>
- <text class="text-gray text-sm">答:可以小刀</text>
- </view>
- </view>
- <view class="zaiui-border-view"/>
- <view class="text-center text-blue">查看更多问答</view>
- </view>
-
- <!--您推荐同型号已验机商品-->
- <view class="margin-top padding bg-white zaiui-recommend-goods-box">
- <view class="text-black">为您推荐同型号已验机商品</view>
- <view class="margin-top zaiui-goods-info-box">
- <view class="goods-img-view">
- <view class="cu-avatar radius lg" style="background-image:url(/static/images/home/goods/1.png);"/>
- <view class="cu-tag bg-cyan sm radius">已出报告</view>
- </view>
- <view class="goods-info-view">
- <view class="text-cut text-black">8新以下苹果iPhoneX 64G银色</view>
- <view class="tag-view-box">
- <view class="cu-tag sm radius">顺丰发货</view>
- <view class="cu-tag sm radius">30天质保</view>
- <view class="cu-tag sm radius">分期付款</view>
- </view>
- <view class="text-price-view">
- <text class="text-price text-red text-xxl">3999</text>
- <text class="text-red text-sm">起</text>
- </view>
- <view class="text-cut text-sm text-gray">立即查看验机报告</view>
- </view>
- </view>
- </view>
-
- <!--相似商品-->
- <view class="margin-tb zaiui-resemble-goods-box">
- <view class="padding bg-white text-black text-lg text-title-view">相似商品</view>
- <view class="grid col-2">
- <view class="grid-item-box">
- <view class="bg-white item-view">
- <view class="cu-avatar radius lg" style="background-image:url(/static/images/home/goods/1.png);"/>
- <view class="padding-sm zaiui-text-view">
- <view class="text-cut text-black text-sm">99新 苹果 iPhoneX 256G 银色</view>
- <view class="text-sm text-gray text-cut tag-view-box">
- <text>银色</text> <text>256G</text>
- <text>苹果</text> <text>99</text>
- </view>
- <view class="text-price-view">
- <text class="text-price text-lg text-red">2280</text>
- <text class="cu-tag light bg-red sm radius">已验机</text>
- </view>
- <view class="gps-right-view">
- <text class="text-sm text-gray">重庆 渝北区</text>
- <text class="text-sm text-gray text-right">当前在线</text>
- </view>
- </view>
- </view>
- </view>
- <view class="grid-item-box">
- <view class="bg-white item-view">
- <view class="cu-avatar radius lg" style="background-image:url(/static/images/home/goods/4.png);"/>
- <view class="padding-sm zaiui-text-view">
- <view class="text-cut text-black text-sm">99新 苹果 iPhoneX 256G 银色</view>
- <view class="text-sm text-gray text-cut tag-view-box">
- <text>银色</text> <text>256G</text>
- <text>苹果</text> <text>99</text>
- </view>
- <view class="text-price-view">
- <text class="text-price text-lg text-red">2280</text>
- <text class="cu-tag line-blue sm radius">支持验机</text>
- </view>
- <view class="gps-right-view">
- <text class="text-sm text-gray">正品保障 7天无理由</text>
- </view>
- </view>
- </view>
- </view>
- <view class="grid-item-box">
- <view class="bg-white item-view">
- <view class="cu-avatar radius lg" style="background-image:url(/static/images/home/goods/11.png);"/>
- <view class="padding-sm zaiui-text-view">
- <view class="text-cut text-black text-sm">99新 苹果 iPhoneX 256G 银色</view>
- <view class="text-sm text-gray text-cut tag-view-box">
- <text>银色</text> <text>256G</text>
- <text>苹果</text> <text>99</text>
- </view>
- <view class="text-price-view">
- <text class="text-price text-lg text-red">2280</text>
- <text class="cu-tag light bg-red sm radius">已验机</text>
- </view>
- <view class="gps-right-view">
- <text class="text-sm text-gray">重庆 渝北区</text>
- <text class="text-sm text-gray text-right">当前在线</text>
- </view>
- </view>
- </view>
- </view>
- <view class="grid-item-box">
- <view class="bg-white item-view">
- <view class="cu-avatar radius lg" style="background-image:url(/static/images/home/goods/10.png);"/>
- <view class="padding-sm zaiui-text-view">
- <view class="text-cut text-black text-sm">99新 苹果 iPhoneX 256G 银色</view>
- <view class="text-sm text-gray text-cut tag-view-box">
- <text>银色</text> <text>256G</text>
- <text>苹果</text> <text>99</text>
- </view>
- <view class="text-price-view">
- <text class="text-price text-lg text-red">2280</text>
- <text class="cu-tag light bg-red sm radius">已验机</text>
- </view>
- <view class="gps-right-view">
- <text class="text-sm text-gray">重庆 渝北区</text>
- <text class="text-sm text-gray text-right">当前在线</text>
- </view>
- </view>
- </view>
- </view>
- </view>
- </view>
-
- <!--占位底部距离-->
- <view class="cu-tabbar-height"></view>
-
- <!--底部操作-->
- <view class="bg-white zaiui-footer-fixed zaiui-foot-padding-bottom">
- <view class="cu-bar">
- <view class="flex flex-wrap">
- <view class="basis-xs">
- <view class="text-center">
- <view class="cuIcon-like"/>
- <view class="text-sm">想要</view>
- </view>
- </view>
- <view class="basis-sm">
- <view class="btn-view">
- <button class="cu-btn bg-orange radius shadow-blur">聊一聊</button>
- </view>
- </view>
- <view class="basis-sm">
- <view class="btn-view">
- <button class="cu-btn bg-red radius shadow-blur">马上买</button>
- </view>
- </view>
- </view>
- </view>
- </view>
-
- </view>
- </template>
- <script>
- import barTitle from '@/components/zaiui-common/basics/bar-title';
-
- import _goods_data from '@/static/zaiui/data/goods.js'; //虚拟数据
- import _tool from '@/static/zaiui/util/tools.js'; //工具函数
- export default {
- components: {
- barTitle,
- },
- data() {
- return {
- bannerCur: 0, bannerList: [], bottomModal: false, modalTitle: '', modalType: 'promotion', selectType: '',
- goodsList: [], interaction: true, barShow: true, TabCur: 0, tabListData: ['宝贝','卖家','互动','推荐']
- }
- },
- onLoad() {
- //this.bannerList = _goods_data.bannerListData();
- this.goodsList = _goods_data.goodsList();
- },
- onReady() {
- _tool.setBarColor(true);
- uni.pageScrollTo({
- scrollTop: 0,
- duration: 0
- });
- },
- methods: {
- getttImgUrl(url) {
- return _tool.getttImgUrl(url);
- },
- serviceTap() {
- this.modalTitle = "服务";
- this.modalType = 'service';
- this.showModal();
- },
- showModal() {
- this.bottomModal = true;
- },
- hideModal(e) {
- this.bottomModal = false;
- this.modalTitle = "";
- this.modalType = '';
- },
- setSwiperItem(indexs,index) {
- let max = (index + 1) * 4;
- let min = max - 4;
- let num = indexs + 1;
- if(num > min && num <= max) {
- return true;
- } else {
- return false;
- }
- },
- tabSelect(e) {
- let index = e.currentTarget.dataset.id;
- this.TabCur = index;
- if(index == 0) {
- uni.pageScrollTo({
- scrollTop: 300,
- duration: 200
- });
- }
- if(index == 1) {
- uni.pageScrollTo({
- scrollTop: 1418,
- duration: 200
- });
- }
- if(index == 2) {
- uni.pageScrollTo({
- scrollTop: 1723,
- duration: 200
- });
- }
- if(index == 3) {
- uni.pageScrollTo({
- scrollTop: 2413,
- duration: 200
- });
- }
- }
- },
- onPageScroll(e) {
- this.scrollY = e.scrollTop;
- //console.log(e.scrollTop);
- //由于无法获取元素距离顶部的距离,所以,暂时关闭以下功能。
- /*if (this.scrollY < 270) {
- this.TabCur = 0;
- this.barShow = true;
- }
- if (this.scrollY >= 310 && this.scrollY < 1418) {
- this.TabCur = 0;
- this.barShow = false;
- }
- if (this.scrollY >= 1418 && this.scrollY < 1723) {
- this.TabCur = 1;
- }
- if (this.scrollY >= 1723 && this.scrollY < 2413) {
- this.TabCur = 2;
- }
- if (this.scrollY >= 2413) {
- this.TabCur = 3;
- }*/
- },
- }
- </script>
- <style lang="scss">
- /* #ifdef APP-PLUS */
- @import "../../static/colorui/main.css";
- @import "../../static/colorui/icon.css";
- @import "../../static/zaiui/style/app.scss";
- /* #endif */
- @import "../../static/zaiui/style/second_hand.scss";
- </style>
|