update docs of authority;

This commit is contained in:
iczer 2020-08-04 19:38:53 +08:00
parent 4a8b985b99
commit f32fa56ba7

View File

@ -161,7 +161,7 @@ authorize: {
<standard-table ...> <standard-table ...>
... ...
<div slot="action" slot-scope="{text, record}"> <div slot="action" slot-scope="{text, record}">
<a v-auth="`delete`"> <a @click.native="deleteRecord(record.key)" v-auth="`delete`">
<a-icon type="delete" />删除 <a-icon type="delete" />删除
</a> </a>
</div> </div>
@ -170,7 +170,10 @@ authorize: {
</a-card> </a-card>
</template> </template>
``` ```
假如用户没有 `delete` 操作权限,则控件会被应用 disable 样式,并禁用 click 点击事件,如下图: :::warning 注意!!!
使用 v-auth 指令校验控件权限时,其点击事件需要用原生 click 事件,即使用 `@click.native` 绑定点击事件,否则权限校验失败时可能无法禁用 click 事件。
:::
假如用户没有 `delete` 操作权限,则控件会被应用 disable 样式,且 click 事件无效,如下图:
![权限校验指令](../assets/auth.png) ![权限校验指令](../assets/auth.png)
:::warning 重要!!! :::warning 重要!!!