westore icon indicating copy to clipboard operation
westore copied to clipboard

在app.js里的onLaunch里调用store.update()报错

Open dutedehuai opened this issue 7 years ago • 8 comments

image

报以下错误 image

dutedehuai avatar Nov 29 '18 18:11 dutedehuai

setTimeout没问题

dutedehuai avatar Nov 29 '18 18:11 dutedehuai

一样的问题

zlj130137 avatar Dec 04 '18 09:12 zlj130137

onLaunch的时候还没执行create,store上还没有update函数

Chen-Sanjia avatar Dec 06 '18 03:12 Chen-Sanjia

一样的问题

JaimeCheng avatar Dec 18 '18 09:12 JaimeCheng

你可以去看store.js导出的对象里根本没有update这个方法的,这个方法是在第一个套了create的页面初始化了才被挂上去的,所以加了个timeout就没问题,直接调用就报错。 看得出来腾讯这个项目有点儿闹着玩的意思,虽然idea是好的,但是想在真正的产品里用这个东西还是得自己fork一份改改,好在代码不长

jhd124 avatar Dec 18 '18 13:12 jhd124

fork改改之后记得 pr啊

dntzhang avatar Dec 18 '18 13:12 dntzhang

看下的项目 https://github.com/Tencent/omi/tree/master/packages/omi-mp-create

dntzhang avatar Dec 19 '18 02:12 dntzhang

mark,2020-04-08 18:18:49

直接写不好使,必须写在setTimeout里面 https://github.com/Tencent/westore/blob/master/packages/westore/app.js#L18-L22

DeyiXu avatar Apr 08 '20 10:04 DeyiXu