- 博客(5)
- 收藏
- 关注
原创 VUE项目权限管理详解
因为菜单数据是登录之后才获取到的, 获取菜单数据之后,就存放在Vuex中 一旦刷新界面, Vuex中的数据会重新初始化, 所以会变成空的数组 因此, 需要将权限数据存储在sessionStorage中, 并让其和Vuex中的数据保持同步。虽然用户可以看到某些界面了, 但是这个界面的一些按钮,该用户可能是没有权限的.因此, 我们需要对组件中的一些按钮进行控制. 用户不具备权限的按钮就隐藏或者禁用, 而在这块中, 可以把该逻辑放到自定义指令中。
2025-02-24 15:29:50
1333
原创 el-upload手动上传和自动上传
auto-upload="false" 设置为flase ,为手动上传;手动上传的时候可以不再关注action,通过http-request实现自定义上传,当点击’上传‘按钮时会自动触发http-request;当设置了 :auto-upload="false" 的时候, before-upload是不会被触发的,通常将方法写在 on-change 中做判断;on-success回调函数也不会调用,这时我们需要用 on-change方法;
2025-02-24 14:28:45
687
原创 eval()
)是没有意义的,因为return只有在函数中才起到作用,并且事实上,eval的字符串执行时的上下文环境和调用函数的上下文环境是一样的,这不能使其作为函数的一部分来运行。ECMAScript5是反对使用EavlError的,并且规范了eval的行为,“直接的eval”,当直接使用非限定的“eval”名称来调用eval()函数时,通常称为“直接eval”。如果一个函数调用了eval,那么解释器将无法对这个函数做进一步优化,而将eval定义为函数的另一个问题是,它可以被赋予其他的名字,var f=eval;
2024-01-08 15:55:24
1946
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人