收藏
回答

小程序Page方法疑问

问题模块 框架类型 问题类型 终端类型 微信版本 基础库版本
框架 小程序 需求 客户端 6.5.7 最高

众所周知,小程序页面实现通过给Page方法传递一个对象来实例化,但是我自己使用Page class在做这件事情,不管是es6还是typescript,单独一个对象没问题。。但是如果我在自己的包装代码中实现了继承(extends),编译出来的js其实是有proto的,貌似小程序Page方法,只读proto?其他的继承子类实例的属性全丢了啊。。麻烦官方回答一下哦。

最后一次编辑于  2018-11-04  (未经腾讯允许,不得转载)
回答关注问题邀请回答
收藏

1 个回答

  • 半寸灰
    半寸灰
    2018-11-04

    不建议复写

    就像setData

    以前可以复写  现在不能复写 了 ,有的人复写了,结果现在用了新的库 之后就报错 ,只能改回来了。。

    复写系统自带的方法...无论使用什么js框架,复写方法都相当于放弃了自己把控风险的能力。

    2018-11-04
    赞同
    回复 1
    • Daniel.Wu
      Daniel.Wu
      2018-11-04

      setData,我从来不复写,只是用自己实现的event,pubsub去实现的。。主要是这个Page啊。。相当蛋疼。。。我没调试小程序的源码。。。反正看表现是只读proto的。。

      2018-11-04
      回复