Day17(yapi插件,vue、ElementUI、springboot与elementUI整合、前后端代码分离(代码生成器、前端工程、后端工程、前后端端口调整)、前端页面调整)

人人开源官网

https://www.renren.io/guide/

下面讲解的项目来源于人人开源网

yapi 插件问题

https://cloud.tencent.com/developer/article/1517980

浏览器插件不能使用问题

什么是vue?

vue是js体系,相当于jquery,jquery 操作dom元素,vue的设计模是mvvm,实质上是mvc加强版,vue最核心的是数据双向绑定。

读取vue数据:{ {}}、v-model、:等等

使用vue有两种方式:

第一种传统方式:在js标签中导入vue.js,使用时 new vue({})

第二种方式:webpackage 分包模式 ,需要nodejs, npm install等

ElementUI介绍

ElementUI官网地址:https://element.eleme.cn/#/zh-CN/component/button

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-k4uI5lGu-1591584009644)(C:\Users\wys\AppData\Roaming\Typora\typora-user-images\image-20200323104820187.png)]

elementUI是饿了么团队开发的一款基于vue的前端组件库,提供了配套设计资源,帮助页面快速成型

elementUI 使用的vuejs语法+自定义组件库

    <!-- 引入样式 -->
    <link rel="stylesheet" href="https://unpkg.com/element-ui/lib/theme-chalk/index.css">
    <!-- 引入组件库 -->
    <script src="https://unpkg.com/vue/dist/vue.js"></script>
    <script src="https://unpkg.com/element-ui/lib/index.js"></script>

elementUI自动代码提醒插件:vscode-element-helper

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ivl5rKhC-1591584009646)(Day17.assets/image-20200516095627887.png)]

elementUI布局器

element UI布局器地址: http://lowcode.magicalcoder.com/magicaldrag/index-page.html

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-XgIaGojD-1591584009648)(C:\Users\wys\AppData\Roaming\Typora\typora-user-images\image-20200323104753233.png)]

方法绑定加@符号

属性绑定加:符号

实例演示:

动态table添加html

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <!-- 引入ElementUI样式 -->
    <link rel="stylesheet" href="https://unpkg.com/element-ui/lib/theme-chalk/index.css">
    <script src="https://unpkg.com/vue/dist/vue.js"></script>
    <!-- 引入ElementUI组件库 -->
    <script src="https://unpkg.com/element-ui/lib/index.js"></script>
</head>
<body>
    <div id="app">
	    <el-button size="mini" @click="tableAdd">add</el-button>
        <el-table :data="tableData" stripe>
            <el-table-column prop="date" label="日期"></el-table-column>
            <el-table-column prop="name" label="姓名"></el-table-column>
            <el-table-column prop="address" label="地址"></el-table-column>
            <el-table-column label="操作" align="center">
                <!--
                    slot-scope:作用域插槽,可以获取表格数据
                    scope:代表表格数据,可以通过scope.row来获取表格当前行数据,scope不是固定写法
                -->
                <template slot-scope="scope">
                    <el-button type="danger" size="mini"  @click
  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Spring Boot和Yapi是两个不同的框架,Spring Boot是一个基于Java语言的开发框架,用于快速创建Web应用程序,而Yapi是一个接口管理工具,用于管理和维护API接口文档。 要在Spring Boot整合Yapi,可以使用YapiAPI接口来将API接口文档上传到Yapi服务器。以下是整合步骤: 1. 安装Yapi服务器并创建项目。可以参考Yapi官方文档进行安装和创建项目。 2. 在Spring Boot应用程序添加Yapi相关依赖。可以使用以下Maven依赖: ```xml <dependency> <groupId>com.github.wujiuye</groupId> <artifactId>yapi-sync-maven-plugin</artifactId> <version>1.0.0</version> </dependency> ``` 3. 在Spring Boot应用程序添加Yapi配置。可以在application.properties文件添加以下配置: ```properties yapi.url=http://localhost:3000 # Yapi服务器地址 yapi.project.id=1 # Yapi项目ID yapi.token=abc123 # Yapi项目Token ``` 4. 在Spring Boot应用程序添加Yapi上传插件。可以使用以下Maven插件: ```xml <plugin> <groupId>com.github.wujiuye</groupId> <artifactId>yapi-sync-maven-plugin</artifactId> <version>1.0.0</version> <executions> <execution> <id>upload-to-yapi</id> <phase>install</phase> <goals> <goal>upload</goal> </goals> </execution> </executions> </plugin> ``` 5. 在Spring Boot应用程序添加API接口文档注释。可以使用以下注释格式: ```java /** * @api {请求方法} /接口路径 接口名称 * @apiDescription 接口描述 * @apiParam 参数名 参数类型 参数描述 * @apiSuccess 返回参数类型 返回参数描述 * @apiError 错误码 错误描述 */ ``` 6. 在Spring Boot应用程序编写API接口代码。可以使用Spring MVC或Spring WebFlux等框架编写API接口代码。 7. 在Spring Boot应用程序生成API接口文档。可以使用Swagger或Springfox等框架生成API接口文档。 8. 在Spring Boot应用程序上传API接口文档到Yapi服务器。可以使用以下命令: ```bash mvn yapi-sync:upload ``` 9. 在Yapi服务器查看API接口文档。可以登录Yapi服务器并查看项目API接口文档。 注意:在上传API接口文档到Yapi服务器之前,需要确保Yapi服务器已经启动并且配置信息正确。同时,需要确保API接口文档的注释信息正确无误。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值