美文网首页
2023-12-27 前端角色接口接入

2023-12-27 前端角色接口接入

作者: 大也 | 来源:发表于2024-01-05 20:10 被阅读0次

我是学java vue3还没看先不照着写 前端代码我只要copy
1.修改调用后端接口ip 和端口号
2.在api目录中 创建js文件 定义调用接口 (路径 提交方式 参数)
3.views内 找到角色vue界面 调用接口实现列表

image.png

可以这么做 无语

  1. 做过了

import request from '@/utils/request'

// 分页查询角色数据
export const GetSysRoleListByPage = (pageNum , pageSize , queryDto) => {
    return request({
        url: '/admin/system/sysRole/findByPage/' + pageNum + "/" + pageSize,
        method: 'get',
        params: queryDto
    })
}
```objec-c
3.
![image.png](https://img.haomeiwen.com/i2673147/b3d4f706cf5310d1.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
![image.png](https://img.haomeiwen.com/i2673147/6e3aa6bf7222e1d8.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
![image.png](https://img.haomeiwen.com/i2673147/d5be77fa7959165a.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
```objec-c

<!-- template部分修改内容 -->
<!-- 搜索表单 -->
<el-form label-width="70px" size="small">
    <el-form-item label="角色名称">
        <el-input
                  v-model="queryDto.roleName"
                  style="width: 100%"
                  placeholder="角色名称"
                  ></el-input>
    </el-form-item>
    <el-row style="display:flex">
        <el-button type="primary" size="small" @click="searchSysRole">
            搜索
        </el-button>
        <el-button size="small" @click="resetData">重置</el-button>
    </el-row>
</el-form>


<!--分页条-->
<el-pagination
               v-model:current-page="pageParams.page"
               v-model:page-size="pageParams.limit"
               :page-sizes="[10, 20, 50, 100]"
               @size-change="fetchData"
               @current-change="fetchData"
               layout="total, sizes, prev, pager, next"
               :total="total"
/>

<!-- script部分修改内容 -->
<script setup>
import { ref , onMounted } from 'vue';
import { GetSysRoleListByPage } from '@/api/sysRole';

// 分页条总记录数
let total = ref(0)

// 定义表格数据模型
let list = ref([])

//分页数据
const pageParamsForm = {
  page: 1, // 页码
  limit: 10, // 每页记录数
}
const pageParams = ref(pageParamsForm)     // 将pageParamsForm包装成支持响应式的对象

// 搜索表单数据
const queryDto = ref({"roleName": ""})

// 页面加载完毕以后请求后端接口获取数据
onMounted(() => {
    fetchData() ;
})

// 搜索按钮点击事件处理函数
const searchSysRole = () => {
    //queryDto.value.roleName = ""
    fetchData() ;
}

// 远程调用后端分页查询接口
const fetchData = async () => {
    const {data , code , message } = await GetSysRoleListByPage(pageParams.value.page , pageParams.value.limit , queryDto.value) ;
    list.value = data.list ;
    total.value = data.total
}
</script>

测试调通


image.png

相关文章

  • 服务端接口开发注意事项

    1、接口接入日志 2、接口安全校验,预防纵向越权和横向安全。纵向越权是多用户角色的系统,低权限角色的用户不能访问高...

  • 前端虚拟接口mockJs的接入

    标签(空格分隔): mockjs 模拟接口数据 前后端分离开发 序 前端模拟接口数据的方式,大概分为以下...

  • kewail-接口短信,邮件基础教程

    短信接口接入流程开始接入 手机短信接口接入操作流程: 申请短信签名 → 申请短信模板 → 生成AccessKey ...

  • Mac本地搭建easy-mock本地环境

    前端和移动端开发经常遭遇的一个尴尬的场景就是接口没出来,就要开始开发,导致的问题就是需要有大量时间单独接入接口、做...

  • mock和RAP入门教程

    在很早以前公司里面就接入了rap在线管理接口文档平台,通过图形化书写接口文档,给前端同事使用。但是之前也仅仅是用于...

  • 自动化API管理工具

    背景:后端为了能保证前端可以快速接入,在开发早期就要提供接口API文档,我们使用swagger管理起来的。但因为接...

  • ApiGateway构建微服务

    目的 避免让客户端感知微服务边界的存在 不同的后端、前端团队需要统一的接口设计、接入规范 思路 API网关是请求进...

  • 适配器模式

    目标角色接口 目标角色接口实现类 源角色 适配器角色 场景使用

  • Android WebView对a标签的意图拦截并响应下载

    接入的第三方网页需要实现下载的功能,前端同事不能直接介入修改,调用原生提供的下载接口。可以通过在网页加载结束,通过...

  • 角色和用户角色接口

    角色接口 1. 新增角色接口 接口功能 新增角色 URL http://api.xxx.yyy/v1/role 支...

网友评论

      本文标题:2023-12-27 前端角色接口接入

      本文链接:https://www.haomeiwen.com/subject/yfvlndtx.html