code: function( key, val ) {
                  var opts = this.options;
      
                  // setter
                  if ( arguments.length > 1 ) {
      
                      if ( $.isPlainObject( val ) &&
                              $.isPlainObject( opts[ key ] ) ) {
                          $.extend( opts[ key ], val );
                      } else {
                          opts[ key ] = val;
                      }
      
                  } else {    // getter
                      return key ? opts[ key ] : opts;
                  }
              }
docs: 获取或者设置Uploader配置项。
  @method option
  @grammar option( key ) => *
  @grammar option( key, val ) => self
  @example
  
  // 初始状态图片上传前不会压缩
  var uploader = new WebUploader.Uploader({
  compress: null;
  });
  
  // 修改后图片上传前，尝试将图片压缩到1600 * 1600
  uploader.option( 'compress', {
  width: 1600,
  height: 1600
  });