发表于: 2017-03-09 22:49:21

1 1069


你今天做了什么?
1. 后台页面布局优化
2.前台关于我们点击跳转
3.更多合作公司页面图片更新,nav下边框修复

4.找精英页面图片上边距修复


你明天打算做什么?

1.复选框优化

2.密码修改返回数据展示


你遇见什么困难?

在前台跳转关于我们页面的时候有一个传值的操作,来对当前选项卡进行一个判断,本来打算使用ui-sref自带的跳转后清除属性来做,但是看了下API没有看见,后来就使用了下面这个办法来实现这个功能


<p ui-sref="nav.aboutus({abouts:true})"class="u-ft-p"><a href="#" >关于我们</a></p>
var contacts = $stateParams.abouts ;
        //关于我们点击切换
 
        $scope.abouts = true ;
        $scope.contacts = false ;
        if( contacts == "false" ){
            $scope.abouts = false ;
            $scope.contacts = true ;
        }



你的收获?

其中有一个(什么模块),为了实现(什么功能),用到了(什么技术),但是(遇到了什么挑战/难点/bug),我通过(怎样的手段)定位问题所在,问题出现的原因是(简要的点到技术点的描述),我在(至少两个资料来源)上找到了参考,最后基于(怎样的决策标准)决定采用(何种解决方法),运用了(哪种技术),最后成功解决了问题/实现了功能,结果是这个产品/程序(对用户,系统,性能,可用性,资源等产生了何种正面的影响)。下一步,我认为我应该研究(何种更先进的方式),进一步(怎样让产品/程序做得更好)。

我在做一个叫萝卜多招聘类项目,该项目帮助企业用户完成人才招聘,帮助求职用户完成找公司的需求!该项目分前台和后台部分,其中在前台有一个搜索模块,这个模块功能在多页面都有使用!该模块属于前台最核心的模块,在这里需要实现的功能是,当点击的时候需要对数据进行存取操作以及高亮显示当前数据,在点击搜索的时候需要对数据进行发送操作!根据以上两点,首先根据原型图来看,该搜索栏存在复用价值,在复用的情况下,需要把这个功能制作成动态生成,也就根据数据的多少来进行生成!那么这个模块还有一个高亮显示当前所选数据的功能,那么就需要设置一个数据来判断这个数据已经被选中,这里使用了布尔值来对数据进行判断,而存取功能是xxx


在后台搜索页面都是根据一个模块功能来进行加载,为了实现管理模块功能用到了前端中的SPA概念,和angular框架里面的router,遇见了数据嵌套层次过深,操作数据时出现的值为空的情况,后来我通过浏览器控制台发现了发送数据时,数据发送重复,问题出现的原因是push的时候没有判断数组的长度和清空数组,所以导致了数据对不上,渲染的时候获取不到值,最后我选择了判断长度的方法来解决这个问题,实现了权限的增加和减少,完成了角色管理这个模块,达到了对用户角色的权限管理



返回列表 返回列表
评论

    分享到