feat: update upload to 2.6.0
							parent
							
								
									2b3d0a72d9
								
							
						
					
					
						commit
						ef31389965
					
				| 
						 | 
				
			
			@ -10,6 +10,7 @@ export default {
 | 
			
		|||
        beforeUpload (file) {
 | 
			
		||||
          console.log('beforeUpload', file.name)
 | 
			
		||||
        },
 | 
			
		||||
        openFileDialogOnClick: false,
 | 
			
		||||
      },
 | 
			
		||||
      on: {
 | 
			
		||||
        start (file) {
 | 
			
		||||
| 
						 | 
				
			
			@ -24,6 +25,9 @@ export default {
 | 
			
		|||
        error (err) {
 | 
			
		||||
          console.log('error', err)
 | 
			
		||||
        },
 | 
			
		||||
        click () {
 | 
			
		||||
          alert('click')
 | 
			
		||||
        },
 | 
			
		||||
      },
 | 
			
		||||
      style: { display: 'inline-block', width: '200px', height: '200px', background: '#eee' },
 | 
			
		||||
    }
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,4 +1,4 @@
 | 
			
		|||
// rc-upload 2.5.1
 | 
			
		||||
// rc-upload 2.6.0
 | 
			
		||||
import upload from './src'
 | 
			
		||||
 | 
			
		||||
export default upload
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -31,6 +31,7 @@ const upLoadPropTypes = {
 | 
			
		|||
  customRequest: PropTypes.func,
 | 
			
		||||
  // onProgress: PropTypes.func,
 | 
			
		||||
  withCredentials: PropTypes.bool,
 | 
			
		||||
  openFileDialogOnClick: PropTypes.bool,
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
const AjaxUploader = {
 | 
			
		||||
| 
						 | 
				
			
			@ -184,22 +185,22 @@ const AjaxUploader = {
 | 
			
		|||
  },
 | 
			
		||||
  render () {
 | 
			
		||||
    const {
 | 
			
		||||
      componentTag: Tag, prefixCls, disabled, multiple, accept, directory,
 | 
			
		||||
      componentTag: Tag, prefixCls, disabled, multiple, accept, directory, openFileDialogOnClick,
 | 
			
		||||
    } = this.$props
 | 
			
		||||
    const cls = classNames({
 | 
			
		||||
      [prefixCls]: true,
 | 
			
		||||
      [`${prefixCls}-disabled`]: disabled,
 | 
			
		||||
    })
 | 
			
		||||
    const events = disabled ? {} : {
 | 
			
		||||
      click: this.onClick,
 | 
			
		||||
      click: openFileDialogOnClick ? this.onClick : () => {},
 | 
			
		||||
      keydown: this.onKeyDown,
 | 
			
		||||
      drop: this.onFileDrop,
 | 
			
		||||
      dragover: this.onFileDrop,
 | 
			
		||||
    }
 | 
			
		||||
    const tagProps = {
 | 
			
		||||
      on: {
 | 
			
		||||
        ...events,
 | 
			
		||||
        ...this.$listeners,
 | 
			
		||||
        ...events,
 | 
			
		||||
      },
 | 
			
		||||
      attrs: {
 | 
			
		||||
        role: 'button',
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -34,6 +34,7 @@ const uploadProps = {
 | 
			
		|||
  // onReady: PropTypes.func,
 | 
			
		||||
  withCredentials: PropTypes.bool,
 | 
			
		||||
  supportServerRender: PropTypes.bool,
 | 
			
		||||
  openFileDialogOnClick: PropTypes.bool,
 | 
			
		||||
}
 | 
			
		||||
export default {
 | 
			
		||||
  name: 'Upload',
 | 
			
		||||
| 
						 | 
				
			
			@ -53,6 +54,7 @@ export default {
 | 
			
		|||
    multiple: false,
 | 
			
		||||
    beforeUpload: empty,
 | 
			
		||||
    withCredentials: false,
 | 
			
		||||
    openFileDialogOnClick: true,
 | 
			
		||||
  }),
 | 
			
		||||
  data () {
 | 
			
		||||
    return {
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue