收藏
回答

如果两个页面基本展示相似,只是接口和处理按钮不同,是应该写成两个页面还是可以整合到一起?

举个例子就是某列表页会有两种身份,一个是管理员,一个是用户,他们看到的列表内容除了操作按钮 其他均是一样的。不过是需要通过不同的接口获取对应的数据,返回的数据格式是相同的。

我是否需要将这两个页面合并成一个页面通过状态来区分?

回答关注问题邀请回答
收藏

2 个回答

  • Yang
    Yang
    2020-11-16

    两个方案:

    1、两个页面:提取公共部分,做成列表组件,两个页面分别引用列表组件。

    2、一个页面:通过权限判断逻辑,显示隐藏view。

    从代码整洁度和可扩展性方面考虑,建议做成公共组件。

    2020-11-16
    有用 1
    回复 2
    • 桃木有禾
      桃木有禾
      2020-11-16
      好的,感谢解答!!!
      2020-11-16
      回复
    • 未来
      未来
      2021-08-25
      几个商品详情页也遇到这样的问题 大部分是相似的 但有点区别 比如说A商品详情页和B商品详情页 B商品会带有促销信息 A没有 其他都一样 这种怎么做成公共组件
      2021-08-25
      回复
  • 听,那风还在吹
    听,那风还在吹
    2020-11-16

    将这两个页面合并成一个页面,用js进行判断赋值给变量,在页面进行view的显示隐藏

    2020-11-16
    有用
    回复 2
    • 桃木有禾
      桃木有禾
      2020-11-16
      我知道怎么合并的,就是因为经验不足在考虑,合并的益处大还是不合并的益处大,纠结ing
      2020-11-16
      回复
    • 听,那风还在吹
      听,那风还在吹
      2020-11-16回复桃木有禾
      data里加一个变量,0或者1,true或者false都可以,设置个默认值,判断赋值,wxml根据变量值显示页面,请求url也可以根据变量请求不同url
      2020-11-16
      1
      回复
登录 后发表内容
问题标签