| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798 |
- <template>
- <view class="extension-code-page">
- <view class="qrcodes">
- <view class="item" v-for="item in qrcodes" :key="item.id" @click="handSelectItem(item)">
- <image class="qrcode" :src="item.thumbnailUrl.length > 1 ? item.thumbnailUrl : ''" />
- <view class="name">{{ item.name }}</view>
- </view>
- </view>
- </view>
- </template>
- <script>
- export default {
- data () {
- return {
- fileUrl: getApp().globalData.tuiguangmaUrl,
- qrcodes: [
- {
- id: 1,
- thumbnailUrl: getApp().globalData.tuiguangmaUrl + '000.png',
- url: getApp().globalData.tuiguangmaUrl + '00.jpg',
- name: '不发胖'
- },
- {
- id: 2,
- thumbnailUrl: getApp().globalData.tuiguangmaUrl + '011.png',
- url: getApp().globalData.tuiguangmaUrl + '11.jpg',
- name: '按时吃饭'
- },
- {
- id: 3,
- thumbnailUrl: getApp().globalData.tuiguangmaUrl + '022.png',
- url: getApp().globalData.tuiguangmaUrl + '22.jpg',
- name: '科技质感'
- },
- {
- id: 4,
- thumbnailUrl: getApp().globalData.tuiguangmaUrl + '033.png',
- url: getApp().globalData.tuiguangmaUrl + '33.jpg',
- name: '叮咚黄'
- },
- {
- id: 5,
- thumbnailUrl: getApp().globalData.tuiguangmaUrl + '044.png',
- url: getApp().globalData.tuiguangmaUrl + '44.jpg',
- name: '美味点心'
- },
- {
- id: 6,
- thumbnailUrl: getApp().globalData.tuiguangmaUrl + '055.png',
- url: getApp().globalData.tuiguangmaUrl + '11.jpg',
- name: '按时吃饭'
- }
- ]
- }
- },
- methods: {
- handSelectItem (item) {
- let url = item.url || '';
- uni.navigateTo({
- url: '/pages/store/codeinfo?src=' + url + '&id='+item.id
- });
- }
- },
- onLoad () {
- }
- }
- </script>
- <style lang="scss" scoped>
- .extension-code-page {
- width: 100vw;
- min-height: 100vh;
- }
- .qrcodes {
- display: flex;
- flex-wrap: wrap;
- justify-content: flex-start;
- align-items: flex-start;
- .item {
- width: 250rpx;
- margin-bottom: 20rpx;
- display: flex;
- flex-direction: column;
- align-items: center;
- justify-content: center;
- }
- .qrcode {
- width: 220rpx;
- height: 380rpx;
- background-color: #D8E9FF;
- margin-bottom: 10rpx;
- }
- .name {
- font-size: $font-base;
- color: $text-color;
- }
- }
- </style>
|