Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix(jsx2mp): wechat miniprogram data update #1751

Merged
merged 4 commits into from Feb 27, 2020

Conversation

SoloJiang
Copy link
Collaborator

微信小程序的数据更新遗漏了 diff 的操作,导致 $ready 始终被透传下来,每次更新都会触发 componentDidMount

@SoloJiang SoloJiang merged commit 97ca45a into release/jsx2mp-0206 Feb 27, 2020
@SoloJiang SoloJiang deleted the fix-did-mount branch February 27, 2020 06:49
yuanyan pushed a commit that referenced this pull request Mar 13, 2020
* refactor(jsx2mp): native event bind (#1721)

* refactor: native event bind

* chore: rename isShareAppMessage

* chore: rename isShareAppMessage

* chore: rename __nativeEventQueue

* chore(jsx2mp): update watching log to match alipay ide

* fix(jsx2mp): local value and render value are the same in IfStatement (#1724)

* fix: local value and render value are the same in IfStatement

* chore: add comment

* fix: alternate condition

* Feat(jsx2mp): list render (#1734)

* fix: list render

* fix: exclude event handle

* fix: x-class in x-for

* chore: opitimize code

* feat: support use ref in list

* chore: typo

* chore: define refs in constructor

* fix: test

* chore: opitimize code

* fix(jsx2mp): special loop case (#1744)

* fix: special case in loop render

* chore: bump version

* feat: support use format function in loop jsx

* fix: the same JSXExpressionContainer

* chore: remove useless code

* fix: adapt shared

* fix(jsx2mp): history & location should be hightest level (#1736)

* fix: functional component properties bind

* fix: history & location should be highest level props

* fix: default props

* fix: adapter shared (#1746)

* fix: loop key (#1754)

* fix: transformedContainerMap key counld't be an object

* fix: loop key

* fix: forItem is undefined

* feat(jsx2mp): support more class component usage (#1749)

* feat: support class extends

* chore: remove useless code

* chore: remove useless code

* feat(jsx2mp): support memo&useMemo&useCallback (#1748)

* feat: support memo

* chore: bump version

* chore: use isPlainObject

* fix(jsx2mp): wechat miniprogram data update (#1751)

* fix: wechat miniprogram data update

* chore: rename variables

* fix: typo

* refactor: wechat miniproram text use complie (#1762)

* Refactor/windows path resolve (#1757)

* refactor(jsx2mp): use '/' as path.sep in output code

* build(jsx2mp): publish jsx-compiler@0.3.23 & jsx2mp-loader@0.2.23

* feat: support use temp variable as for node (#1758)

* feat(jsx2mp): support computed memberepxression (#1776)

* feat: support computed memberepxression

* chore: bump version

* feat(jsx2mp): support variable declarator function (#1770)

* feat: support variable declarator function

* chore: remove useless code

* feat(jsx2mp): support event stop propagation (#1771)

* feat: support event stop propagation

* chore: typo

* chore: lint

* refactor: ref

* chore: opitimize code

* fix: page show

* build(jsx2mp): publish jsx2mp-runtime@0.4.1

* build(jsx2mp): publish jsx2mp-loader@0.3.0

* build(jsx2mp): publish jsx2mp-cli@0.3.0

* chore(jsx2mp): remove jsx2mp-loader pkg

Co-authored-by: ChrisCindy <yxy0919@foxmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants