二,jeecgboot的按钮显示的另一个权限控制用法

在这里插入图片描述
src\store\modules\permission.ts

  actions: {
    async setPermCodeList(codeList: string[]) {
      if (codeList == null || codeList.length < 1) {//这里增加不为空判断
        this.permCodeList = await getPermCode();
        return;
      }
      this.permCodeList = codeList;
    },
 async changePermissionCode() {
      const systemPermission = await getPermCode();
      //const codeList = systemPermission.codeList//原句这里有错误!!!!!!!!!!!!
      this.setPermCodeList(systemPermission);
      //this.setPermCodeList(codeList);
      this.setAuthData(systemPermission);
    },

页面模板中使用方法:判断是否显示按钮
i

mport { usePermission } from '/@/hooks/web/usePermission'
const { hasPermission } = usePermission();
<a-button  type="primary" preIcon="ant-design:plus-outlined" 
v-if="hasPermission('user:add')"   @click="handleCreate" >a新增</a-button>

原来的标签用法
v-auth=“‘user:add’” 用法?????????????

<template #action="{ record }">   //record表格行记录
      <TableAction :actions="getTableAction(record)" :dropDownActions="getDropDownAction(record)"/>
                     //单元格操作                          单元格下拉框操作
</template>
JeecgBoot一个基于Spring Boot的企业级快速开发框架,它提供了一个强大的权限管理系统和前端UI组件。如果你想要设置数据列表查询框显示的条目数量,通常是在页面展示数据时配置分页插件。 在JeecgBoot项目中,你可以通过Thymeleaf模板引擎配合PageHelper或者IPage(Jeecg的自定义分页工具)来控制查询结果的数量。以下是一个基本步骤: 1. 首先,在你的Controller中,使用`@Pageable`注解对查询方法进行分页处理,例如: ```java @GetMapping("/list") public ResultVo<List<YourEntity>> queryList(@RequestParam(defaultValue = "10", value = "limit") int limit, ...) { Page<YourEntity> page = yourService.queryPageVo(limit, ...); return new ResultVo<>(page); } ``` 2. 然后在前端页面的HTML模板(如thymeleaf)中,使用Thymeleaf的内置语法或插件如Bootstrap的pagination组件来显示当前页码和每页显示数量的选项,例如: ```html <div class="form-group"> <label for="pageSize">每页显示:</label> <select id="pageSize" name="pageSize" class="form-control"> <option value="5">5</option> <option value="10">10</option> <!-- 可以添加更多选项 --> </select> </div> <button type="submit">查询</button> <!-- 使用Thymeleaf的迭代标签遍历分页数据 --> <table th:each="item : ${page.items}"> ... </table> <!-- Thymeleaf的分页导航部分 --> <div th:include="fragments/pagination :: pagination(pagination = ${page})"></div> ``` 3. 最后,在Thymeleaf的fragments文件夹下的pagination.html片段文件中,动态渲染分页链接。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值