|  | @@ -12,10 +12,21 @@
 | 
	
		
			
				|  |  |          :show-upload="false"
 | 
	
		
			
				|  |  |          :max-size="maxSize * 1024*1024"/>
 | 
	
		
			
				|  |  |      </div>
 | 
	
		
			
				|  |  | -    <div  class="van-uploader__upload" @click="useCamera(1)">
 | 
	
		
			
				|  |  | +    <div  class="van-uploader__upload" @click="selectCameraHandler()">
 | 
	
		
			
				|  |  |        <i class="van-icon van-icon-photograph van-uploader__upload-icon">
 | 
	
		
			
				|  |  |        </i>
 | 
	
		
			
				|  |  |      </div>
 | 
	
		
			
				|  |  | +    <van-popup
 | 
	
		
			
				|  |  | +      v-model="selectCamera"
 | 
	
		
			
				|  |  | +      position="bottom"
 | 
	
		
			
				|  |  | +      :style="{ height: '20%' }"
 | 
	
		
			
				|  |  | +    >
 | 
	
		
			
				|  |  | +      <van-cell-group>
 | 
	
		
			
				|  |  | +        <van-cell icon="photograph" title="拍照" @click="useCamera(1)" />
 | 
	
		
			
				|  |  | +        <van-cell icon="photo" title="从相册选择" @click="useCamera(2)" />
 | 
	
		
			
				|  |  | +        <van-cell icon="clear" title="取消" @click="selectCamera = false" />
 | 
	
		
			
				|  |  | +      </van-cell-group>
 | 
	
		
			
				|  |  | +    </van-popup>
 | 
	
		
			
				|  |  |    </div>
 | 
	
		
			
				|  |  |  </template>
 | 
	
		
			
				|  |  |  <script>
 | 
	
	
		
			
				|  | @@ -45,7 +56,8 @@ export default {
 | 
	
		
			
				|  |  |        //组件显示用
 | 
	
		
			
				|  |  |        fileList: [],
 | 
	
		
			
				|  |  |        //上传之后的图片列表,双向绑定之后覆盖fileList
 | 
	
		
			
				|  |  | -      imageList: []
 | 
	
		
			
				|  |  | +      imageList: [],
 | 
	
		
			
				|  |  | +      selectCamera:true
 | 
	
		
			
				|  |  |      };
 | 
	
		
			
				|  |  |    },
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -69,6 +81,9 @@ export default {
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |    },
 | 
	
		
			
				|  |  |    methods: {
 | 
	
		
			
				|  |  | +    selectCameraHandler() {
 | 
	
		
			
				|  |  | +      this.selectCamera = true;
 | 
	
		
			
				|  |  | +    },
 | 
	
		
			
				|  |  |      openCameraCallBack(data) {
 | 
	
		
			
				|  |  |        //alert(data);
 | 
	
		
			
				|  |  |        let params = {};
 | 
	
	
		
			
				|  | @@ -97,6 +112,7 @@ export default {
 | 
	
		
			
				|  |  |        });
 | 
	
		
			
				|  |  |      },
 | 
	
		
			
				|  |  |      useCamera(actionType) {
 | 
	
		
			
				|  |  | +      this.selectCamera = false;
 | 
	
		
			
				|  |  |        if(this.fileList.length >= this.maxCount){
 | 
	
		
			
				|  |  |          this.$toast('最多上传'+this.maxCount+'张图片')
 | 
	
		
			
				|  |  |          return
 |