|
@@ -4,11 +4,12 @@
|
|
title=""
|
|
title=""
|
|
content-width="720rpx"
|
|
content-width="720rpx"
|
|
closeImg="/static/island/UI/btn_close.png"
|
|
closeImg="/static/island/UI/btn_close.png"
|
|
- closeImgTop="0rpx"
|
|
|
|
|
|
+ closeImgTop="50rpx"
|
|
|
|
+ background-color="transparent"
|
|
@close="onClose"
|
|
@close="onClose"
|
|
>
|
|
>
|
|
<view class="shop-content">
|
|
<view class="shop-content">
|
|
- <view class="shop-tabs">
|
|
|
|
|
|
+ <!-- <view class="shop-tabs">
|
|
<view
|
|
<view
|
|
v-for="(tab, index) in tabs"
|
|
v-for="(tab, index) in tabs"
|
|
:key="index"
|
|
:key="index"
|
|
@@ -18,28 +19,31 @@
|
|
>
|
|
>
|
|
{{tab}}
|
|
{{tab}}
|
|
</view>
|
|
</view>
|
|
- </view>
|
|
|
|
|
|
+ </view> -->
|
|
|
|
+ <view class="shop-header"></view>
|
|
|
|
+ <view class="shop-name">{{shopName}}</view>
|
|
<view class="shop-items">
|
|
<view class="shop-items">
|
|
<view class="shop-item" v-for="(item, index) in currentItems" :key="index" @click="onItemClick(item)">
|
|
<view class="shop-item" v-for="(item, index) in currentItems" :key="index" @click="onItemClick(item)">
|
|
<view class="item-card">
|
|
<view class="item-card">
|
|
<view class="new-tag" v-if="item.isNew">新品</view>
|
|
<view class="new-tag" v-if="item.isNew">新品</view>
|
|
<view class="item-left">
|
|
<view class="item-left">
|
|
- <image class="item-icon" :src="item.icon" mode="aspectFit"></image>
|
|
|
|
- <text class="owned-text">已持有: {{item.owned}}</text>
|
|
|
|
|
|
+ <view class="item-grid">
|
|
|
|
+ <image class="item-icon" :src="item.icon" mode="aspectFit"></image>
|
|
|
|
+ <text class="owned-text">已有: {{item.owned}}</text>
|
|
|
|
+ </view>
|
|
</view>
|
|
</view>
|
|
- <view class="item-info">
|
|
|
|
|
|
+ <view class="item-center">
|
|
<text class="item-name">{{item.name}}</text>
|
|
<text class="item-name">{{item.name}}</text>
|
|
<view class="item-details">
|
|
<view class="item-details">
|
|
- <text class="detail-text">收获期: {{item.harvestTime}}</text>
|
|
|
|
- <text class="detail-text">成长期: {{item.growthTime}}</text>
|
|
|
|
- <text class="detail-text">产量: {{item.yield}}</text>
|
|
|
|
|
|
+ <text class="detail-text">{{item.detail}}</text>
|
|
</view>
|
|
</view>
|
|
- <view class="item-bottom">
|
|
|
|
|
|
+ </view>
|
|
|
|
+ <view class="item-right">
|
|
|
|
+ <view class="buy-btn">
|
|
<view class="item-price">
|
|
<view class="item-price">
|
|
- <image class="currency-icon" src="/static/currency/coin.png" mode="aspectFit"></image>
|
|
|
|
|
|
+ <image class="currency-icon" src="/static/island/UI/wd_icon_xingyuan.png" mode="aspectFit"></image>
|
|
<text>{{item.price}}</text>
|
|
<text>{{item.price}}</text>
|
|
</view>
|
|
</view>
|
|
- <button class="buy-btn">购买</button>
|
|
|
|
</view>
|
|
</view>
|
|
</view>
|
|
</view>
|
|
</view>
|
|
</view>
|
|
@@ -61,6 +65,10 @@ export default {
|
|
visible: {
|
|
visible: {
|
|
type: Boolean,
|
|
type: Boolean,
|
|
default: false
|
|
default: false
|
|
|
|
+ },
|
|
|
|
+ shopName: {
|
|
|
|
+ type: String,
|
|
|
|
+ default: '商店'
|
|
}
|
|
}
|
|
},
|
|
},
|
|
data() {
|
|
data() {
|
|
@@ -71,34 +79,44 @@ export default {
|
|
items: {
|
|
items: {
|
|
0: [
|
|
0: [
|
|
{
|
|
{
|
|
- icon: '/static/items/seed1.png',
|
|
|
|
|
|
+ icon: '/static/island/items/item_wood1.png',
|
|
name: '草莓种子',
|
|
name: '草莓种子',
|
|
- harvestTime: '160时',
|
|
|
|
- growthTime: '60时',
|
|
|
|
- yield: '10',
|
|
|
|
|
|
+ detail: '收获期: 160时\n成长期: 60时\n产量: 10',
|
|
price: 100,
|
|
price: 100,
|
|
owned: 3,
|
|
owned: 3,
|
|
- isNew: true
|
|
|
|
|
|
+ isNew: false
|
|
},
|
|
},
|
|
{
|
|
{
|
|
- icon: '/static/items/seed1.png',
|
|
|
|
|
|
+ icon: '/static/island/items/item_wood2.png',
|
|
name: '草莓种子',
|
|
name: '草莓种子',
|
|
- harvestTime: '160时',
|
|
|
|
- growthTime: '60时',
|
|
|
|
- yield: '10',
|
|
|
|
|
|
+ detail: '收获期: 160时\n成长期: 60时\n产量: 10',
|
|
price: 100,
|
|
price: 100,
|
|
owned: 3,
|
|
owned: 3,
|
|
- isNew: true
|
|
|
|
|
|
+ isNew: false
|
|
},
|
|
},
|
|
{
|
|
{
|
|
- icon: '/static/items/seed1.png',
|
|
|
|
|
|
+ icon: '/static/island/items/item_mine1.png',
|
|
name: '草莓种子',
|
|
name: '草莓种子',
|
|
- harvestTime: '160时',
|
|
|
|
- growthTime: '60时',
|
|
|
|
- yield: '10',
|
|
|
|
|
|
+ detail: '收获期: 160时\n成长期: 60时\n产量: 10',
|
|
|
|
+ price: 100,
|
|
|
|
+ owned: 3,
|
|
|
|
+ isNew: false
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ icon: '/static/island/items/item_mine2.png',
|
|
|
|
+ name: '铁矿石',
|
|
|
|
+ detail: '收获期: 160时\n成长期: 60时\n产量: 10',
|
|
|
|
+ price: 100,
|
|
|
|
+ owned: 3,
|
|
|
|
+ isNew: false
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ icon: '/static/island/items/item_axe1.png',
|
|
|
|
+ name: '斧头',
|
|
|
|
+ detail: '收获期: 160时\n成长期: 60时\n产量: 10',
|
|
price: 100,
|
|
price: 100,
|
|
owned: 3,
|
|
owned: 3,
|
|
- isNew: true
|
|
|
|
|
|
+ isNew: false
|
|
}
|
|
}
|
|
],
|
|
],
|
|
1: [],
|
|
1: [],
|