WEB
felonyxce
xcecd@qq.com
展开
-
基于Angluar ui-router的权限管理
在前后端分离的系统中,前端肯定也需要对权限进行控制,查看用户是否具有操作的权限。 angular基于ui-router实现系统权限控制 这篇文章说明了如何利用ui-router解决系统控制的问题。但是这篇文章没有解决登录后刷新的问题,而且有时候权限会跳转的很混乱。解决办法是,在路由控制监听stateChangestart的时候,利用preventDefault的方式,就能解决刷新的问题了。同时原创 2017-02-28 14:15:03 · 820 阅读 · 0 评论 -
利用ocLazyLoad加载controller的方法和问题
在AngluarJs中,可以利用LazyLoad方法可以异步的加载controller。在ui-router中写法如下: 1 .state('app.projectList', { 2 url: '/plist?page', 3 templateUrl: 'admin/projectList.html', 4 ...原创 2017-03-09 12:56:00 · 1559 阅读 · 0 评论 -
Django REST framework 嵌套关系的数据保存(Writable nested serializers)
利用Django REST framework 能很方便的对Django的model嵌套关系进行展示。嵌套关系的展示通过在序列化类中的depth属性来设置,depth表示嵌套关系展开的层数。比如,Djiango自带的User 模型。User关联了Groups ,同时,Groups又关联了Permission。序列化类定义如下: class UserSerializer(serializ...原创 2017-02-28 17:15:38 · 3773 阅读 · 0 评论 -
基于uni-app的聊天窗口实现
在mui中有chat界面的例子,升级到uni-app后,没有类似的模板,因此模仿写了一个。遇到了一些坑,在此一一记录下来。当然,由于是新手,可能有些坑可以避开。scroll-view高度的设置输入内容后,必然要在对话界面的底部显示内容,但是在uni-app下不知道如何能操作DOM来显示和定位,有说需要通过uni.pageScrollTo的方式,但是这个页面刷新的太厉害,输入框都刷新了,...原创 2018-09-11 11:45:07 · 24340 阅读 · 4 评论