这里存放位置是:自动义指令。
在项目中 突然发现很多组件 用到如:
<template slot-scope="scope">
<el-button
size="mini"
type="text"
icon="el-icon-plus"
@click="handleAdd(scope.row)"
v-hasPermi="['system:menu:add']"
>新增</el-button>
<el-button size="mini"
type="text"
icon="el-icon-edit"
@click="handleUpdate(scope.row)"
v-hasPermi="['system:menu:edit']"
>修改</el-button>
<el-button
size="mini"
type="text"
icon="el-icon-delete"
@click="handleDelete(scope.row)"
v-hasPermi="['system:menu:remove']"
>删除</el-button>
</template>
有点不理解,在什么样的情况下,需用到v-hasPermi 又有什么作用呢?
首先,因为项目用的是若依,v-hasPermi是一种针对按钮权限,若依封装了自定义指令 v-hasPermi。
那么作用呢?这个我一直很疑惑