| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566 | <template name="pic">	<view class="cover cover-height">		<image @load="loadImg" @click="Dever.viewPic([item.pic], item.pic)" :src="item.pic" mode="widthFix" :class="['default', 'slide-image', 'slide-image-'+item.type]"  style="height:auto"></image>		<dever-position :item="item.text" :down="item.pic" :button="item.is_button"></dever-position>	</view></template><script>import deverPosition from "@/lib/dever/components/position.vue";export default {	name: "pic",	props: {		control : {			type : Object,			value : null		},		item : {			type    : Object,			value	: null		},		index : 0,		pic_index : 0,	},	methods:{		loadImg : function(e) {			var height = e.detail.height / (e.detail.width / this.Dever.config.system.windowWidth);			this.$emit('setHeight', this.pic_index, height);		}	},	components:{		deverPosition	}}</script><style>.cover{  position: relative;  width: 100%;  height: 100%;}.cover-height{  overflow: auto;  position: absolute;  top:0;  left:0;  width:100%;  height:100%;}.slide-image {}.slide-image-1 {  width: 750rpx;  height: 1386rpx;  display: block;}.slide-image-2 {  width: 2000rpx;  height: 100%;  display: block;}.long-wrapper {  position: relative;}</style>
 |