src/store/index.js import Vue from 'vue'"> 跳转到主内容
新派编程网 - 新潮编程理念,全新技术课堂!

vue实现图片上传功能

本文实例为大家分享了vue实现图片上传功能的具体代码,供大家参考,具体内容如下 先看效果 图片上传使用vant组件库中的 van-uploader, 使用方法参考官网 vant组件库 下面看代码 UploadPicture.vue src/store/index.js import Vue from 'vue'; import vuex from 'vuex'; import { get, post} from '@/api'; Vue.use(vuex); export default new vuex.Store({ module: { }, state: { uploadImgUrls: [], }, mutations: { // 处理同步方法 SET_UPLOADIMG(state, imgUrl) { const tmp = state.uploadImgUrls; tmp.push(imgUrl); state.uploadImgUrls = tmp; }, DEL_UPLOADIMG(state, data) { state.uploadImgUrls = [...data]; }, }, actions: { // 处理异步方法 // 上传图片 async uploadImg({ commit }, { payload }) { let f = new FormData(); f.append('file', payload); const data = await post('/upload', f); commit('SET_UPLOADIMG', data); }, }, }); 更多文章可以点击《 Vue.js前端组件学习教程 》学习阅读。 关于vue.js组件的教程,请大家点击专题 vue.js组件学习教程 进行学习。 更多vue学习教程请阅读专题 《vue实战教程》 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。 您可能感兴趣的文章: 使用Vue实现图片上传的三种方式 vue+elementUI实现表单和图片上传及验证功能示例 vue+elementUI实现图片上传功能 vue.js 图片上传并预览及图片更换功能的实现代码 Vue2.0实现调用摄像头进行拍照功能 exif.js实现图片上传功能 Vue.js 2.0 移动端拍照压缩图片上传预览功能 vue-quill-editor实现图片上传功能 Vue+elementUI实现多图片上传与回显功能(含回显后继续上传或删除) vue+element实现图片上传及裁剪功能 VUE+axios+php实现图片上传

相关文章