zoukankan      html  css  js  c++  java
  • vuejs经验交流之-图片上传

    第一步  预览按钮

    <Button style="cursor: pointer;position: absolute;#5d5d5d;left:398px;top:2px;border:0px;"  @click="addSysPic" type="text">预览</Button>
     
    第二步  触发input的file类型
     <input type="file" @change="onSysFileChange" id="fileSysGrade" style="display: none">
     
    第三步  js事件
       
     //预览按钮事件
     addSysPic(e) {
          e.preventDefault()
          //input的file
          $('#fileSysGrade').trigger('click')
          return false
       },
     //input的file事件
       onSysFileChange(e) {
          // 浏览图片
          var files = document.getElementById('fileSysGrade')
          if (files) {
            var file = files.files[0]
              /*global FormData*/
            var formdata = new FormData()
            formdata.append('file', file)
            axios({
              url: '/upload?type=map',
              method: 'post',
              data: formdata,
              headers: {
                'Content-Type': 'application/x-www-form-urlencoded'
              }
            }).then((res) => {
              console.log('上传成功', res.data.id)
              // 上传成功返回地id
              var id  = res.data.id
            }).catch((err) => {
              console.log('上传失败', err)
            })
          }
        },
  • 相关阅读:
    array_keys
    strval
    is_numeric
    php static延迟静态绑定
    page39 类的访问权限控制
    page34类的继承
    被遗忘在角落的类型检查函数
    2.2.5重写静态变量
    2.2.3使用parent作用域
    16个最棒的WordPress博客写作发布工具【博主桌面工具】
  • 原文地址:https://www.cnblogs.com/zhaoboxing/p/7204140.html
Copyright © 2011-2022 走看看