1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- <template>
- <view>
- <view class="u-m-b-30 u-flex u-col-center">
- <view class="u-item-title" v-text="item.title"></view>
- </view>
- <view class="content" v-if="item.type == 'images'"><u-swiper :list="item.value" height="300" @click="swiper"></u-swiper></view>
- <view class="content" v-else><image :src="item.value" mode="aspectFill" @click="look" style="width: 100%;height: 300rpx;"></image></view>
- </view>
- </template>
- <script>
- export default {
- name: 'fa-images',
- props: {
- item: {
- type: Object,
- default: {}
- }
- },
- data() {
- return {};
- },
- methods: {
- swiper(e) {
- this.lookImage(e, this.item.value);
- },
- look() {
- this.lookImage(0, [this.item.value]);
- },
- //预览图片
- lookImage(index, images) {
- uni.previewImage({
- current: index,
- urls: images,
- longPressActions: {
- itemList: ['发送给朋友', '保存图片', '收藏'],
- success: function(data) {
- console.log(data);
- },
- fail: function(err) {
- console.log(err.errMsg);
- }
- }
- });
- }
- }
- };
- </script>
- <style lang="scss"></style>
|