之前也尝试基于ts class开发小程序页面,失败了,今天中午不死心,又试了下,摸索出一种方式,你稍微参考下,主要是想遍历new出来的对象所有属性,再构建一个var obj = {}字面对象: 构造函数似乎用不了,回头再研究研究,目前这样,已经很惊喜了,哈哈! [代码][代码] export class MallPage{ data = { showBoxIndex : 1 } toPage(e: any) { console.log("toPage执行"); } [代码]}[代码] [代码] [代码] const page:any = new MallPage(); [代码] [代码] [代码]const pageObj:any = {};[代码] [代码]for[代码] [代码](let prop of Object.getOwnPropertyNames(page)) {[代码][代码] [代码][代码]pageObj[prop] = page[prop];[代码][代码]}[代码] [代码]const ps:any = MallPage.prototype;[代码] [代码]for[代码] [代码](let prop of Object.getOwnPropertyNames(ps)) {[代码][代码] [代码][代码]if[代码] [代码](prop !== [代码][代码]'constructor'[代码][代码]){[代码][代码] [代码][代码]pageObj[prop] = ps[prop];[代码][代码] [代码][代码]}[代码][代码]}[代码] [代码] [代码] [代码][代码] Page(pageObj); [代码][代码]
typescript用class开发页面请教下用typescript class es6方式onLoad没有调用是什么原因,官方文档有介绍 [图片] [图片] [图片]
2019-11-05同问!路由没配置,竟然可以跳转,到底什么鬼?
路由没配置,竟然可以正常跳转?今天发现一个问题,昨天写的小程序,路由忘了配置。今天同学拿我这代码在他机子上运行点击跳转后,就报错。问我怎么回事,过去一看是路由没配置,在想昨天运行正常啊,回到自己机子上打开,运行点击跳转正常,看配置文件,发现路由没配置。试了几次正常。正常不是需要配置路由的吗,没配置竟然可以正常跳转??????? 目录 [图片] app.json [图片] 跳转路由 [图片]
2019-09-19