SEARU.ORG
当前位置:SEARU.ORG > Linux 软件 > 正文

图片上传web组件 Image Upload UI


图片上传web组件 Upload 使用说明

引用方式

js 引用

<div id="box"></div>
<script src="import/jquery.js"></script>
<script src="import/jquery.form.js"></script>
<script src="img.upload.ui.js"></script>
<script>
    var upload = new window.Upload();
    var callback = function(value) {
        // value 为上传成功后的图片url路径
        // 上传成功后,设置表单中的input值
    };
    upload.init({$parent: $('#box'), ajaxUrl: '/upload'}).after(callback);
</script>

css 引用

<head>
    <meta charset="UTF-8">
    <link rel="stylesheet" href="css.css">
    <title>图片上传组件</title>
</head>

API

init 方法 @param {Object}

组件初始化需要调用该方法。
  参数说明:
  Object.ajaxUrl  :  上传的ajax请求地址
  object.$parent  :  父容器,$Dom
  object.value    :  初始化的图片路径
  object.imgTypeArray : 合法的图片格式,必须为数组,默认为 [“jpeg”, “jpg”, “png”]
  object.alert    :  上传失败异常提示弹出框,默认为 window.alert
  object.inputName : 上传图片接口定义的表单字段name , 默认 “cover-example”,建议自定义设置

例子:

   var upload = new window.Upload();
   upload.init({$parent: $('#box'), ajaxUrl: '/upload'});

after 方法 @parma {Function}

图片上传成功后的调用传入的回调方法, var callback = function(value) {};
回调方法接受的参数,value 为上传成功后图片 url 地址。(注:ajax请求返回的格式若不相同,请查看并修改组件内部 _ajax方法

getValue 方法 @return {String}

返回 图片 url。

未经允许不得转载:SEARU.ORG » 图片上传web组件 Image Upload UI

赞 (0)
分享到:更多 ()

评论 0