博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
VUE+Vant 实现图片上传
阅读量:6983 次
发布时间:2019-06-27

本文共 704 字,大约阅读时间需要 2 分钟。

页面代码:

  • 复制代码

    使用v-for循环数组hallImg,hallImg中存放的是数据库返回的图片URL地址

    data(){    return{        hallImg:[],    }}复制代码

    使用vant-uploader组件,:after-read="onRead2"触发onRead2方法:

    methods:{    onRead2(file) {        let content = file.file;        let data = new FormData();        data.append('img',content);        this.axios.post('图片上传地址',data)        .then((res) => {            let datas = res.data.datas.path;            this.msg.hallImg.push(`api地址${datas}`);        })    },}复制代码

    onRead2方法会接收一个file参数,需要将file.file中的参数传到数据库,

    需要注意,必须要加这两步

    let data = new FormData();data.append('img',content);复制代码

    FormData()处理需要数据,

    可以调用append()方法来添加数据,

    成功后将URL拼接好push进定义的数组中。

    转载地址:http://hoxpl.baihongyu.com/

    你可能感兴趣的文章
    python3实现抓取网页资源的 N 种方法(内附200GPython学习资料)
    查看>>
    不用软件,手动修复双系统引导进win7,xp的多种方法
    查看>>
    python 访问需要HTTP Basic Authentication认证的资源
    查看>>
    java中比较字符串的大小用String的compareTo()
    查看>>
    plist使用
    查看>>
    Linux RAR 安装和使用
    查看>>
    【OC】【一秒就会】【collectionView 头部吸住功能】
    查看>>
    51CTO下载 好资料分享
    查看>>
    linux 下转换UTC到本地时间
    查看>>
    Linux的起源与各发行版的基本知识
    查看>>
    单播包、广播包、组播包、洪泛包
    查看>>
    iptables命令结构之命令
    查看>>
    RabbitMQ之Exchange分类
    查看>>
    综合布线系统的构成
    查看>>
    计算机硬件 — 计算机简介
    查看>>
    关于重写session实现的时候可能会导至nginx 502的问题
    查看>>
    7z(p7zip)压缩软件在Linux下的安装和使用
    查看>>
    jetbrick-template 1.1.0 发布,支持 #tag, #macro, layout
    查看>>
    TCP的六个控制位
    查看>>
    进制转换
    查看>>