|  | @@ -1,18 +1,20 @@
 | 
	
		
			
				|  |  |  <template>
 | 
	
		
			
				|  |  |    <div v-if="!options.text" @click="click" class="image mb-6 last:mb-0 mx-auto">
 | 
	
		
			
				|  |  | -    <img :style="options.style" :src="options.image" />
 | 
	
		
			
				|  |  | +    <img v-if="options.preview" :style="options.style" :src="options.image" :large="options.image.split('?')[0]" :preview="1" @click="handleClick"/>
 | 
	
		
			
				|  |  | +    <img v-else :style="options.style" :src="options.image"/>
 | 
	
		
			
				|  |  |      <div v-if="options.marks" class="mark flex justify-center items-center">
 | 
	
		
			
				|  |  |        <span :style="options.marksStyle" v-html="options.marks"></span>
 | 
	
		
			
				|  |  |      </div>
 | 
	
		
			
				|  |  |    </div>
 | 
	
		
			
				|  |  |    <div v-else class="image mb-6 last:mb-0 mx-auto">
 | 
	
		
			
				|  |  | -    <img class="mb-1" :style="options.style" :src="options.image" @click="handleClick" />
 | 
	
		
			
				|  |  | +    <img  v-if="options.preview" class="mb-1" :style="options.style" :src="options.image" :large="options.image.split('?')[0]"  :preview="1" @click="handleClick"/>
 | 
	
		
			
				|  |  | +    <img v-else class="mb-1" :style="options.style" :src="options.image"/>
 | 
	
		
			
				|  |  |      <v-text :options="descOptions"></v-text>
 | 
	
		
			
				|  |  |    </div>
 | 
	
		
			
				|  |  |  </template>
 | 
	
		
			
				|  |  |  <script>
 | 
	
		
			
				|  |  |  import Base from './base';
 | 
	
		
			
				|  |  | -import EventBus from '@/utils/eventBus.js';
 | 
	
		
			
				|  |  | +// import EventBus from '@/utils/eventBus.js';
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  export default {
 | 
	
		
			
				|  |  |    name: 'v-image',
 | 
	
	
		
			
				|  | @@ -30,11 +32,12 @@ export default {
 | 
	
		
			
				|  |  |    },
 | 
	
		
			
				|  |  |    methods: {
 | 
	
		
			
				|  |  |      handleClick(){
 | 
	
		
			
				|  |  | -      const { image, preview } = this.options;
 | 
	
		
			
				|  |  | -      console.log('1');
 | 
	
		
			
				|  |  | -      this.click();
 | 
	
		
			
				|  |  | -      if(!preview) return;
 | 
	
		
			
				|  |  | -      EventBus.$emit('preview', image);
 | 
	
		
			
				|  |  | +      const { preview } = this.options;
 | 
	
		
			
				|  |  | +      console.log("preview", preview);
 | 
	
		
			
				|  |  | +      this.click()
 | 
	
		
			
				|  |  | +      if(preview==undefined) return;
 | 
	
		
			
				|  |  | +      console.log("preview", preview);
 | 
	
		
			
				|  |  | +      this.$previewRefresh()
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |    }
 | 
	
		
			
				|  |  |  }
 |