若依系统v-if和v-hasPermi有冲突
项目场景:使用若依框架开发业务系统问题描述:使用若依框架,若操作某一行数据,导致状态scope.row.status由’init’变为’success’,已知v-hasPermi为false,v-if为true,则会出现短暂的v-hasPermi失效,无权限的按钮“审核通过”出现在界面上:<el-buttonsize="mini"type="text"icon="el-icon-edit"
·
项目场景:
使用若依框架开发业务系统
问题描述:
使用若依框架,若操作某一行数据,导致状态scope.row.status由’init’变为’success’,已知v-hasPermi为false,v-if为true,则会出现短暂的v-hasPermi失效,无权限的按钮“审核通过”出现在界面上:
<el-button
size="mini"
type="text"
icon="el-icon-edit"
@click="handleAudit(scope.row,'success','审核通过')"
v-hasPermi="['bct:transaction:audit-success']"
v-show="scope.row.status==='success'"
>审核通过</el-button>
原因分析:
可能是前后冲突问题,具体问题待查
解决方案:
v-if改为v-show!
更多推荐
已为社区贡献1条内容
所有评论(0)