Skip to content

Commit d53d915

Browse files
committed
debug log
1 parent 0bb1393 commit d53d915

File tree

3 files changed

+11
-2
lines changed

3 files changed

+11
-2
lines changed

packages/core/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@mpxjs/core",
3-
"version": "2.10.17-beta.8",
3+
"version": "2.10.17-beta.8-effect-log",
44
"description": "mpx runtime core",
55
"keywords": [
66
"miniprogram",

packages/core/src/observer/effect.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -117,7 +117,7 @@ export class ReactiveEffect {
117117
}
118118

119119
// same as trigger
120-
update (key, value, stack, fromAddSubStack) {
120+
update (key, value, oldvalue, stack, fromAddSubStack) {
121121
const debugOptions = global.__getMpxReactiveEffectDebugRules?.(key, value)
122122
const debug = debugOptions ? debugOptions.debug : this.debug
123123
// avoid dead cycle

packages/core/src/platform/patch/getDefaultOptions.ios.js

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -717,6 +717,15 @@ export function getDefaultOptions ({ type, rawOptions = {}, currentInject }) {
717717
proxy.memoVersion = Symbol()
718718
}
719719

720+
// if (rawOptions.mpxFileResource.includes('nav.mpx')) {
721+
// const stateVersionChange = proxy.stateVersion === global.__mpxNavStateVersion
722+
// const memoVersionChange = proxy.memoVersion === global.__mpxNavMemoVersion
723+
// const propsChange = props === global.__mpxNavProps
724+
// console.log(`[mpx] nav.mpx render, stateVersionChange: ${stateVersionChange}, memoVersionChange: ${memoVersionChange}, propsChange: ${propsChange}`)
725+
// global.__mpxNavStateVersion = proxy.stateVersion
726+
// global.__mpxNavMemoVersion = proxy.memoVersion
727+
// global.__mpxNavProps = props
728+
// }
720729
const finalMemoVersion = useMemo(() => {
721730
if (!hasPendingJob(proxy.update)) {
722731
proxy.finalMemoVersion = Symbol()

0 commit comments

Comments
 (0)