以下代码有什么问题: <el-menu-item index="1-1" @click="modify()">修改密码</el-menu-item> <el-menu-item v-if="this.user.hasOwnProperty('gongzuorenyuan')" index="1-2" @click="menuHandler('center')">个人信息</el-menu-item>
时间: 2024-02-19 19:59:58 浏览: 200
用户修改密码
5星 · 资源好评率100%
以下代码的问题在于 `v-if` 指令中的 `this` 关键字是不需要的,应该直接使用 `user`。正确的代码应该是:
```html
<el-menu-item index="1-1" @click="modify()">修改密码</el-menu-item>
<el-menu-item v-if="user.hasOwnProperty('gongzuorenyuan')" index="1-2" @click="menuHandler('center')">个人信息</el-menu-item>
```
在Vue模板中,可以直接使用data对象中的属性,而不需要使用 `this` 关键字。因此,使用 `this` 可能会导致解析错误。
阅读全文