| 123456789101112131415161718192021222324252627282930313233343536373839 | 
							- Vue.component('img-upload', {
 
-     template: '<div class="fl mr15 mt20">\
 
-         			<input ref="imgFile" type="file" name="FileUpload" class="file-upload" @change="addFile">\
 
-                     <img src="../../../images/tianjiatupian_btn.png" width="65">\
 
-                 </div>',
 
-     props: [],
 
-     data: function() {
 
-         return {
 
-         }
 
-     },
 
-     methods: {
 
- 		addFile: function() {
 
- 			var vm = this
 
- 			var file = vm.$refs.imgFile.files[0]
 
- 			
 
- 			if(file && file.size) {
 
- 				var formFile = new FormData()
 
-                 formFile.append("file", file)
 
-                 httpRequest.post('upload/fastDFSImag',{
 
-                 	data: formFile,
 
-                 	cache: false,//上传文件无需缓存
 
-                     processData: false,//用于对data参数进行序列化处理 这里必须false
 
-                     contentType: false, //必须
 
-                 }).then(function(res) {
 
-                 	if(res.status == 200) {
 
-                 		vm.$emit('uploaded', res.data)
 
-                 	} else {
 
-                 		toastr && toastr.error(res.msg || "上传失败")
 
-                 	}
 
-                 }).catch(function(e) {
 
-                 	console.error(e)
 
-                 })
 
- 			}
 
- 		}
 
-     }
 
- })
 
 
  |