layui 上传图片-点击按钮失效

1.上传图片-点击按钮失效

引入:

将lay里的两个文件夹放到项目的js里面

<link rel="stylesheet" type="text/css" href="css/layui.css"/>

<script src="js/layui.js" type="text/javascript" charset="utf-8"></script>

Html:

<div class="layui-upload">

<button type="button" class="layui-btn" id="test1">上传图片</button>

<div class="layui-upload-list">

      <img class="layui-upload-img" id="demo1">

  <p id="demoText"></p>

</div>

</div>

Css:

//图片的cell

.layui-upload-list{

height: 2rem;

border: 1px solid #ccc;

}

//图片

.layui-upload-img{

height: 2rem;

}

//弹出的上传错误

.layui-layer-msg{

display: none;

}

//点击按钮的背景颜色设置

.layui-btn{

background-color: rgb(63,81,181);

}

Js:

layui.use('upload', function(){

  var $ = layui.jquery

  ,upload = layui.upload;

  //普通图片上传

  var uploadInst = upload.render({

    elem: '#test1'

//  ,url: '/upload/'

    ,before: function(obj){

      //预读本地文件示例,不支持ie8

      obj.preview(function(index, file, result){

        $('#demo1').attr('src', result); //图片链接(base64)

      });

    }

//     ,done: function(res){

//       //如果上传失败

//       if(res.code > 0){

//         return layer.msg('上传失败');

//       }

//       //上传成功

//     }

//     ,error: function(rr){

//       //演示失败状态,并实现重传

//       console.log(rr)

//       var demoText = $('#demoText');

//       demoText.html('<span style="color: #FF5722;">上传失败</span> <a class="layui-btn layui-btn-xs demo-reload">重试</a>');

//       demoText.find('.demo-reload').on('click', function(){

//         uploadInst.upload();

//       });

//     }

});

});

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值