• 11.13 和后台交互


    做项目以来 发现有好几个地方 后台前端都做重复了 基本都是操作权限问题

    1.页面上的一些按钮 有的登录人看不到某些按钮,前端会去判断当前登录人的身份,然后决定是否显示按钮

       其实只要在页面加载时 判断后台返回的接口里是否有相应的操作接口 即可。

    2.渲染列表中每一条数据的操作时,我之前做都是根据当前数据的状态,手动去判断该条数据的相应操作

    但是,其实后台已经返回了每个状态相应的操作了:

    因此,我只需要根据当前状态,去取后台返回的操作权限,然后渲染即可:

    planSubprojectAuth = MJJS.header.userInfo.planSubprojectAuth;
    var ct = planSubprojectAuth['s_'+o.status];

    第一句取到后台返回的数据操作权限对象集合,第二句是根据当前这条数据的状态,获取它对应的权限,然后渲染出来。

    这样就不用再重复的进行判断啦~

    所以啊,要和后台沟通好噢 ,可以少走很多弯路~

  • 相关阅读:
    章节十:Selenium
    章节七:csv&excel
    章节十三:协程实践
    章节十二:协程
    章节八:爬取知乎文章
    章节十五:Scrapy实操
    章节十六:复习与反爬虫
    章节十一:定时与邮件
    章节十四:Scrapy框架
    阅读习惯2
  • 原文地址:https://www.cnblogs.com/yan89/p/7825591.html
Copyright © 2020-2023  润新知