当前位置: 首页 > wzjs >正文

公众号开发服务招标公告长春seo主管

公众号开发服务招标公告,长春seo主管,网站建设的人员组织,快速做网站以下是使用Vue CLI创建的Vue项目,结合Element UI来实现文件上传功能的完整示例。 步骤 创建Vue项目:确保你已经安装了Vue CLI,若未安装,可使用以下命令安装: npm install -g vue/cli然后创建一个新的Vue项目&#x…

以下是使用Vue CLI创建的Vue项目,结合Element UI来实现文件上传功能的完整示例。

步骤

  1. 创建Vue项目:确保你已经安装了Vue CLI,若未安装,可使用以下命令安装:
npm install -g @vue/cli

然后创建一个新的Vue项目:

vue create element-file-upload-demo
cd element-file-upload-demo
  1. 安装Element UI:在项目根目录下执行以下命令安装Element UI:
npm install element-ui -S
  1. 配置Element UI:在src/main.js中引入Element UI:
import Vue from 'vue';
import App from './App.vue';
import ElementUI from 'element-ui';
import 'element-ui/lib/theme-chalk/index.css';Vue.use(ElementUI);new Vue({render: h => h(App),
}).$mount('#app');
  1. 编写后端接口(使用Spring Boot):后端代码和之前的示例相同,这里再给出一遍。
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController;
import org.springframework.web.multipart.MultipartFile;import java.io.File;
import java.io.IOException;
import java.util.HashMap;
import java.util.Map;@RestController
public class FileUploadController {@PostMapping("/upload")public Map<String, Object> uploadFile(@RequestParam("file") MultipartFile file) {Map<String, Object> result = new HashMap<>();if (file.isEmpty()) {result.put("success", false);result.put("message", "上传的文件为空");return result;}try {String filePath = "upload/" + file.getOriginalFilename();File dest = new File(filePath);if (!dest.getParentFile().exists()) {dest.getParentFile().mkdirs();}file.transferTo(dest);result.put("success", true);result.put("message", "文件上传成功");} catch (IOException e) {result.put("success", false);result.put("message", "文件上传失败:" + e.getMessage());}return result;}
}
  1. 编写前端组件(Vue):在src/components目录下创建FileUpload.vue组件:

  2. App.vue中使用组件

<template><div id="app"><FileUpload /></div>
</template><script>
import FileUpload from './components/FileUpload.vue';export default {name: 'App',components: {FileUpload}
};
</script><style>
#app {font-family: Avenir, Helvetica, Arial, sans-serif;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;text-align: center;color: #2c3e50;margin-top: 60px;
}
</style>

运行项目

  1. 启动Spring Boot项目。
  2. 在Vue项目根目录下执行npm run serve启动前端项目。
  3. 打开浏览器访问http://localhost:8080,即可看到文件上传界面。
http://www.dtcms.com/wzjs/129868.html

相关文章:

  • 国内适合个人做外贸的网站有哪些教育培训机构排名前十
  • 新网站建设方案申请网站域名要多少钱
  • 中徽园林建设有限公司网站深圳媒体网络推广有哪些
  • 织梦做的网站打开慢百度竞价排名推广
  • 杭州开发网站数据分析平台
  • 宁波网站推广软件哪家强些宁波seo网络推广报价
  • 2015做外贸网站好做吗杭州seo公司服务
  • 主流网站网络营销方式有哪些分类
  • 天津西青区旅游景点大全重庆网站seo教程
  • 如何做网站的内链优化武汉大学人民医院怎么样
  • 电商网站商品表设计哪里可以学seo课程
  • 上海做公司网站多少钱seo刷关键词排名工具
  • 网站开发 作品理念太原网络推广价格
  • 微官网与手机网站首页外贸网站优化公司
  • 长春做网站的公司有哪些百度官网认证免费
  • 爱山东app下载注册流程seo营销排名
  • 企业网站模板科技感百度购物平台客服电话
  • 网站建设吧如何免费制作自己的网站
  • 沧州做网站多少钱深圳全网信息流推广公司
  • web网站开发视频线上推广活动有哪些
  • wordpress取消邮件seo工程师是什么职业
  • 一份优秀的网络推广方案百度seo排名优
  • 网站空间后台怎么进入个人如何推广app
  • 顺德微网站建设整合营销传播的方法包括
  • 青岛市医疗保险网站免费的网页设计成品下载
  • 安徽平台网站建设制作互联网营销平台有哪些
  • 网站开发遇到的风险动态网站建设
  • 重庆网站关键词排名百度联系电话多少
  • 网站建设二级页面方案武汉百度快速排名提升
  • 用别人的电影网站做公众号百家号权重查询