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

Feature/update vue-next api docs #3334

Closed
wants to merge 257 commits into from
Closed
Show file tree
Hide file tree
Changes from 38 commits
Commits
Show all changes
257 commits
Select commit Hold shift + click to select a range
473870f
fix(vue-next): fix beforeLoadStyle hooks no used
gguoyu Jun 29, 2023
443158b
feat(docs): fix web-renderer link issue
gguoyu Jun 29, 2023
67f746e
feat(docs): remove fix web-renderer link issue
gguoyu Jun 29, 2023
82b7878
Merge branch 'main' into feature/update-vue-docs
open-hippy Jun 29, 2023
71d4f7b
Merge branch 'main' into feature/update-vue-docs
open-hippy Jun 29, 2023
34bf006
Merge branch 'main' into feature/update-vue-docs
open-hippy Jun 29, 2023
7664008
Merge branch 'main' into feature/update-vue-docs
open-hippy Jul 3, 2023
7cddba6
Merge branch 'main' into feature/update-vue-docs
open-hippy Jul 3, 2023
401a39e
Merge branch 'main' into feature/update-vue-docs
open-hippy Jul 3, 2023
0e90d5a
Merge branch 'main' into feature/update-vue-docs
open-hippy Jul 3, 2023
2533141
Merge branch 'main' into feature/update-vue-docs
open-hippy Jul 4, 2023
5e4a6da
Merge branch 'main' into feature/update-vue-docs
open-hippy Jul 4, 2023
91f40dd
Merge branch 'main' into feature/update-vue-docs
open-hippy Jul 4, 2023
f970962
Merge branch 'main' into feature/update-vue-docs
open-hippy Jul 5, 2023
6636e1f
Merge branch 'main' into feature/update-vue-docs
open-hippy Jul 5, 2023
775a50e
Merge branch 'main' into feature/update-vue-docs
open-hippy Jul 7, 2023
da00198
Merge branch 'main' into feature/update-vue-docs
open-hippy Jul 7, 2023
e8590ff
Merge branch 'main' into feature/update-vue-docs
open-hippy Jul 10, 2023
40b7c16
Merge branch 'main' into feature/update-vue-docs
open-hippy Jul 10, 2023
84380b8
Merge branch 'main' into feature/update-vue-docs
open-hippy Jul 10, 2023
59f4979
Merge branch 'main' into feature/update-vue-docs
open-hippy Jul 11, 2023
519e846
Merge branch 'main' into feature/update-vue-docs
open-hippy Jul 11, 2023
bb81a9d
Merge branch 'main' into feature/update-vue-docs
open-hippy Jul 12, 2023
ebe4885
Merge branch 'main' into feature/update-vue-docs
open-hippy Jul 12, 2023
20c2172
Merge branch 'main' into feature/update-vue-docs
open-hippy Jul 12, 2023
74616a8
Merge branch 'main' into feature/update-vue-docs
open-hippy Jul 14, 2023
aeed051
Merge branch 'main' into feature/update-vue-docs
open-hippy Jul 14, 2023
0cc0ec7
Merge branch 'main' into feature/update-vue-docs
open-hippy Jul 18, 2023
df614d1
Merge branch 'main' into feature/update-vue-docs
open-hippy Jul 18, 2023
76ba6bf
Merge branch 'main' into feature/update-vue-docs
open-hippy Jul 19, 2023
813cd40
Merge branch 'main' into feature/update-vue-docs
open-hippy Jul 19, 2023
2269040
Merge branch 'main' into feature/update-vue-docs
open-hippy Jul 19, 2023
a42224b
Merge branch 'main' into feature/update-vue-docs
open-hippy Jul 19, 2023
ca16fae
Merge branch 'main' into feature/update-vue-docs
open-hippy Jul 20, 2023
c5578e0
Merge branch 'main' into feature/update-vue-docs
open-hippy Jul 20, 2023
a342eeb
Merge branch 'main' into feature/update-vue-docs
open-hippy Jul 20, 2023
2ee0131
Merge branch 'main' into feature/update-vue-docs
open-hippy Jul 21, 2023
2b23484
Merge branch 'main' into feature/update-vue-docs
open-hippy Jul 21, 2023
93430f9
Merge branch 'main' into feature/update-vue-docs
open-hippy Jul 24, 2023
ab426fe
Merge branch 'main' into feature/update-vue-docs
open-hippy Jul 25, 2023
3727782
Merge branch 'main' into feature/update-vue-docs
open-hippy Jul 27, 2023
b0edb08
Merge branch 'main' into feature/update-vue-docs
open-hippy Jul 28, 2023
c883d41
Merge branch 'main' into feature/update-vue-docs
open-hippy Jul 28, 2023
fb2cc07
Merge branch 'main' into feature/update-vue-docs
open-hippy Jul 31, 2023
d5f060b
Merge branch 'main' into feature/update-vue-docs
open-hippy Aug 1, 2023
0914acb
Merge branch 'main' into feature/update-vue-docs
open-hippy Aug 1, 2023
7f6d1cc
Merge branch 'main' into feature/update-vue-docs
open-hippy Aug 1, 2023
f987877
Merge branch 'main' into feature/update-vue-docs
open-hippy Aug 2, 2023
130e451
Merge branch 'main' into feature/update-vue-docs
open-hippy Aug 2, 2023
04de241
Merge branch 'main' into feature/update-vue-docs
open-hippy Aug 3, 2023
cfdb48a
Merge branch 'main' into feature/update-vue-docs
open-hippy Aug 4, 2023
3f8a883
Merge branch 'main' into feature/update-vue-docs
open-hippy Aug 7, 2023
612961e
Merge branch 'main' into feature/update-vue-docs
open-hippy Aug 7, 2023
8ef7499
Merge branch 'main' into feature/update-vue-docs
open-hippy Aug 8, 2023
35fd54a
Merge branch 'main' into feature/update-vue-docs
open-hippy Aug 8, 2023
6a6b803
Merge branch 'main' into feature/update-vue-docs
open-hippy Aug 8, 2023
c2369e9
Merge branch 'main' into feature/update-vue-docs
open-hippy Aug 8, 2023
31e6a3f
Merge branch 'main' into feature/update-vue-docs
open-hippy Aug 9, 2023
d65cb2d
Merge branch 'main' into feature/update-vue-docs
open-hippy Aug 10, 2023
f5826af
Merge branch 'main' into feature/update-vue-docs
open-hippy Aug 15, 2023
8d024b4
Merge branch 'main' into feature/update-vue-docs
open-hippy Aug 17, 2023
96dcb35
Merge branch 'main' into feature/update-vue-docs
open-hippy Aug 17, 2023
0945678
Merge branch 'main' into feature/update-vue-docs
open-hippy Aug 17, 2023
23759dc
Merge branch 'main' into feature/update-vue-docs
open-hippy Aug 21, 2023
fba8872
Merge branch 'main' into feature/update-vue-docs
open-hippy Aug 22, 2023
b2f2693
Merge branch 'main' into feature/update-vue-docs
open-hippy Aug 22, 2023
ed0f4bf
Merge branch 'main' into feature/update-vue-docs
open-hippy Aug 22, 2023
dd4c9f5
Merge branch 'main' into feature/update-vue-docs
open-hippy Aug 23, 2023
44cab41
Merge branch 'main' into feature/update-vue-docs
open-hippy Aug 24, 2023
1dc1fa9
Merge branch 'main' into feature/update-vue-docs
open-hippy Aug 24, 2023
0f90cc8
Merge branch 'main' into feature/update-vue-docs
open-hippy Aug 24, 2023
043bc93
Merge branch 'main' into feature/update-vue-docs
open-hippy Aug 25, 2023
199e5c9
Merge branch 'main' into feature/update-vue-docs
open-hippy Aug 26, 2023
2702402
Merge branch 'main' into feature/update-vue-docs
open-hippy Aug 28, 2023
8eb0fea
Merge branch 'main' into feature/update-vue-docs
open-hippy Aug 29, 2023
78e0aa3
Merge branch 'main' into feature/update-vue-docs
open-hippy Aug 29, 2023
a16a57f
Merge branch 'main' into feature/update-vue-docs
open-hippy Aug 29, 2023
9bc6eb2
Merge branch 'main' into feature/update-vue-docs
open-hippy Aug 30, 2023
fea5869
Merge branch 'main' into feature/update-vue-docs
open-hippy Aug 31, 2023
abe75b5
Merge branch 'main' into feature/update-vue-docs
open-hippy Aug 31, 2023
d20c9c8
Merge branch 'main' into feature/update-vue-docs
open-hippy Sep 1, 2023
0bad6f7
Merge branch 'main' into feature/update-vue-docs
open-hippy Sep 4, 2023
76842ec
Merge branch 'main' into feature/update-vue-docs
open-hippy Sep 4, 2023
9ad0d13
Merge branch 'main' into feature/update-vue-docs
open-hippy Sep 4, 2023
a9c52fc
Merge branch 'main' into feature/update-vue-docs
open-hippy Sep 5, 2023
ed0c225
Merge branch 'main' into feature/update-vue-docs
open-hippy Sep 6, 2023
cdbea2f
Merge branch 'main' into feature/update-vue-docs
open-hippy Sep 6, 2023
83ac2c9
Merge branch 'main' into feature/update-vue-docs
open-hippy Sep 6, 2023
c77368b
Merge branch 'main' into feature/update-vue-docs
open-hippy Sep 7, 2023
4ffde35
Merge branch 'main' into feature/update-vue-docs
open-hippy Sep 7, 2023
ff95c70
Merge branch 'main' into feature/update-vue-docs
open-hippy Sep 7, 2023
acfd70a
Merge branch 'main' into feature/update-vue-docs
open-hippy Sep 7, 2023
560fd7c
Merge branch 'main' into feature/update-vue-docs
open-hippy Sep 8, 2023
b1f9fee
Merge branch 'main' into feature/update-vue-docs
open-hippy Sep 9, 2023
40a62f8
Merge branch 'main' into feature/update-vue-docs
open-hippy Sep 10, 2023
0ba486c
Merge branch 'main' into feature/update-vue-docs
open-hippy Sep 10, 2023
c6c0671
Merge branch 'main' into feature/update-vue-docs
open-hippy Sep 11, 2023
2d30d4a
Merge branch 'main' into feature/update-vue-docs
open-hippy Sep 11, 2023
8e0bf02
Merge branch 'main' into feature/update-vue-docs
open-hippy Sep 12, 2023
10d3b82
Merge branch 'main' into feature/update-vue-docs
open-hippy Sep 12, 2023
e69420e
Merge branch 'main' into feature/update-vue-docs
open-hippy Sep 12, 2023
bde25ab
Merge branch 'main' into feature/update-vue-docs
open-hippy Sep 14, 2023
42a2fcc
Merge branch 'main' into feature/update-vue-docs
open-hippy Sep 19, 2023
4d6d654
Merge branch 'main' into feature/update-vue-docs
open-hippy Sep 19, 2023
9aa2787
Merge branch 'main' into feature/update-vue-docs
open-hippy Sep 19, 2023
877acaf
Merge branch 'main' into feature/update-vue-docs
open-hippy Sep 20, 2023
2eda318
Merge branch 'main' into feature/update-vue-docs
open-hippy Sep 20, 2023
b86514b
Merge branch 'main' into feature/update-vue-docs
open-hippy Sep 20, 2023
2b1586c
Merge branch 'main' into feature/update-vue-docs
open-hippy Sep 21, 2023
a976bf7
Merge branch 'main' into feature/update-vue-docs
open-hippy Sep 22, 2023
a4e138d
Merge branch 'main' into feature/update-vue-docs
open-hippy Sep 22, 2023
5c502f1
Merge branch 'main' into feature/update-vue-docs
open-hippy Sep 25, 2023
860ed52
Merge branch 'main' into feature/update-vue-docs
open-hippy Sep 25, 2023
6e6bb83
Merge branch 'main' into feature/update-vue-docs
open-hippy Sep 25, 2023
510873e
Merge branch 'main' into feature/update-vue-docs
open-hippy Sep 25, 2023
3ba1b8b
Merge branch 'main' into feature/update-vue-docs
open-hippy Sep 27, 2023
e7ec1ce
Merge branch 'main' into feature/update-vue-docs
open-hippy Sep 27, 2023
fc51226
Merge branch 'main' into feature/update-vue-docs
open-hippy Oct 8, 2023
cdb0d50
Merge branch 'main' into feature/update-vue-docs
open-hippy Oct 9, 2023
4b25f67
Merge branch 'main' into feature/update-vue-docs
open-hippy Oct 10, 2023
51d78e9
Merge branch 'main' into feature/update-vue-docs
open-hippy Oct 12, 2023
3907efd
Merge branch 'main' into feature/update-vue-docs
open-hippy Oct 17, 2023
d688def
Merge branch 'main' into feature/update-vue-docs
open-hippy Oct 17, 2023
1d709f8
Merge branch 'main' into feature/update-vue-docs
open-hippy Oct 17, 2023
25ffaa7
Merge branch 'main' into feature/update-vue-docs
open-hippy Oct 17, 2023
d1c1de3
Merge branch 'main' into feature/update-vue-docs
open-hippy Oct 19, 2023
3062abd
Merge branch 'main' into feature/update-vue-docs
open-hippy Oct 19, 2023
bb86d11
Merge branch 'main' into feature/update-vue-docs
open-hippy Oct 19, 2023
47bd60b
Merge branch 'main' into feature/update-vue-docs
open-hippy Oct 20, 2023
8972ad3
Merge branch 'main' into feature/update-vue-docs
open-hippy Oct 23, 2023
2eac30d
Merge branch 'main' into feature/update-vue-docs
open-hippy Oct 23, 2023
0e2a145
Merge branch 'main' into feature/update-vue-docs
open-hippy Oct 23, 2023
cb86f04
Merge branch 'main' into feature/update-vue-docs
open-hippy Oct 23, 2023
c165499
Merge branch 'main' into feature/update-vue-docs
open-hippy Oct 25, 2023
6c0bdf6
Merge branch 'main' into feature/update-vue-docs
open-hippy Oct 25, 2023
050db10
Merge branch 'main' into feature/update-vue-docs
open-hippy Oct 26, 2023
cf192e9
Merge branch 'main' into feature/update-vue-docs
open-hippy Oct 26, 2023
603856d
Merge branch 'main' into feature/update-vue-docs
open-hippy Oct 30, 2023
d1eda2d
Merge branch 'main' into feature/update-vue-docs
open-hippy Oct 30, 2023
6f668ac
Merge branch 'main' into feature/update-vue-docs
open-hippy Oct 30, 2023
a3ab446
Merge branch 'main' into feature/update-vue-docs
open-hippy Oct 30, 2023
3d90315
Merge branch 'main' into feature/update-vue-docs
open-hippy Oct 30, 2023
f48a611
Merge branch 'main' into feature/update-vue-docs
open-hippy Oct 30, 2023
15e6a52
Merge branch 'main' into feature/update-vue-docs
open-hippy Oct 30, 2023
0de9054
Merge branch 'main' into feature/update-vue-docs
open-hippy Oct 30, 2023
470052b
Merge branch 'main' into feature/update-vue-docs
open-hippy Oct 30, 2023
92bc12f
Merge branch 'main' into feature/update-vue-docs
open-hippy Oct 30, 2023
57b399f
Merge branch 'main' into feature/update-vue-docs
open-hippy Oct 31, 2023
f589f55
Merge branch 'main' into feature/update-vue-docs
open-hippy Oct 31, 2023
1c380a0
Merge branch 'main' into feature/update-vue-docs
open-hippy Oct 31, 2023
e8518e0
Merge branch 'main' into feature/update-vue-docs
open-hippy Nov 3, 2023
4e68bd6
Merge branch 'main' into feature/update-vue-docs
open-hippy Nov 3, 2023
0d63e04
Merge branch 'main' into feature/update-vue-docs
open-hippy Nov 3, 2023
6485ad4
Merge branch 'main' into feature/update-vue-docs
open-hippy Nov 3, 2023
2b9743a
Merge branch 'main' into feature/update-vue-docs
open-hippy Nov 6, 2023
94dc5ec
Merge branch 'main' into feature/update-vue-docs
open-hippy Nov 6, 2023
1b15e99
Merge branch 'main' into feature/update-vue-docs
open-hippy Nov 6, 2023
e747002
Merge branch 'main' into feature/update-vue-docs
open-hippy Nov 6, 2023
4dc93d4
Merge branch 'main' into feature/update-vue-docs
open-hippy Nov 6, 2023
6b00f32
Merge branch 'main' into feature/update-vue-docs
open-hippy Nov 6, 2023
ec8965d
Merge branch 'main' into feature/update-vue-docs
open-hippy Nov 6, 2023
3989bc7
Merge branch 'main' into feature/update-vue-docs
open-hippy Nov 6, 2023
aaee7ab
Merge branch 'main' into feature/update-vue-docs
open-hippy Nov 8, 2023
cef602b
Merge branch 'main' into feature/update-vue-docs
open-hippy Nov 8, 2023
9238fb0
Merge branch 'main' into feature/update-vue-docs
open-hippy Nov 8, 2023
b11a1dd
Merge branch 'main' into feature/update-vue-docs
open-hippy Nov 8, 2023
e0e6c61
Merge branch 'main' into feature/update-vue-docs
open-hippy Nov 13, 2023
06d64fa
Merge branch 'main' into feature/update-vue-docs
open-hippy Nov 13, 2023
5742653
Merge branch 'main' into feature/update-vue-docs
open-hippy Nov 14, 2023
a06c523
Merge branch 'main' into feature/update-vue-docs
open-hippy Nov 16, 2023
724046f
Merge branch 'main' into feature/update-vue-docs
open-hippy Nov 16, 2023
cb3d335
Merge branch 'main' into feature/update-vue-docs
open-hippy Nov 16, 2023
8825ad5
Merge branch 'main' into feature/update-vue-docs
open-hippy Nov 16, 2023
a0f276a
Merge branch 'main' into feature/update-vue-docs
open-hippy Nov 16, 2023
4a5c2c9
Merge branch 'main' into feature/update-vue-docs
open-hippy Nov 20, 2023
cbfae82
Merge branch 'main' into feature/update-vue-docs
open-hippy Nov 20, 2023
c74b919
Merge branch 'main' into feature/update-vue-docs
open-hippy Nov 21, 2023
7e985d6
Merge branch 'main' into feature/update-vue-docs
open-hippy Nov 22, 2023
dd7121d
Merge branch 'main' into feature/update-vue-docs
open-hippy Nov 22, 2023
1b8679b
Merge branch 'main' into feature/update-vue-docs
open-hippy Nov 22, 2023
a7642af
Merge branch 'main' into feature/update-vue-docs
open-hippy Nov 22, 2023
078033c
Merge branch 'main' into feature/update-vue-docs
open-hippy Nov 22, 2023
bbbb4af
Merge branch 'main' into feature/update-vue-docs
open-hippy Nov 23, 2023
a9928a8
Merge branch 'main' into feature/update-vue-docs
open-hippy Nov 23, 2023
86fd1e8
Merge branch 'main' into feature/update-vue-docs
open-hippy Nov 23, 2023
cc9eeb0
Merge branch 'main' into feature/update-vue-docs
open-hippy Nov 23, 2023
40b5598
Merge branch 'main' into feature/update-vue-docs
open-hippy Nov 23, 2023
0342c49
Merge branch 'main' into feature/update-vue-docs
open-hippy Nov 23, 2023
37a60c0
Merge branch 'main' into feature/update-vue-docs
open-hippy Nov 24, 2023
86a1cbd
Merge branch 'main' into feature/update-vue-docs
open-hippy Nov 24, 2023
184d122
Merge branch 'main' into feature/update-vue-docs
open-hippy Nov 24, 2023
80cb36f
Merge branch 'main' into feature/update-vue-docs
open-hippy Nov 27, 2023
7bb76c0
Merge branch 'main' into feature/update-vue-docs
open-hippy Nov 29, 2023
edd6f68
Merge branch 'main' into feature/update-vue-docs
open-hippy Nov 30, 2023
eb7552f
Merge branch 'main' into feature/update-vue-docs
open-hippy Nov 30, 2023
ad549bb
Merge branch 'main' into feature/update-vue-docs
open-hippy Nov 30, 2023
07292ec
Merge branch 'main' into feature/update-vue-docs
open-hippy Nov 30, 2023
ec1a677
Merge branch 'main' into feature/update-vue-docs
open-hippy Dec 1, 2023
96e00fa
Merge branch 'main' into feature/update-vue-docs
open-hippy Dec 4, 2023
3ad8d5b
Merge branch 'main' into feature/update-vue-docs
open-hippy Dec 5, 2023
b42d693
Merge branch 'main' into feature/update-vue-docs
open-hippy Dec 5, 2023
f6a8ca0
Merge branch 'main' into feature/update-vue-docs
open-hippy Dec 5, 2023
5613855
Merge branch 'main' into feature/update-vue-docs
open-hippy Dec 5, 2023
4dee7d2
Merge branch 'main' into feature/update-vue-docs
open-hippy Dec 5, 2023
a83a49d
Merge branch 'main' into feature/update-vue-docs
open-hippy Dec 5, 2023
3ea58ad
Merge branch 'main' into feature/update-vue-docs
open-hippy Dec 6, 2023
0e68d94
Merge branch 'main' into feature/update-vue-docs
open-hippy Dec 6, 2023
a30ef12
Merge branch 'main' into feature/update-vue-docs
open-hippy Dec 6, 2023
1b71767
Merge branch 'main' into feature/update-vue-docs
open-hippy Dec 6, 2023
d3c7b79
Merge branch 'main' into feature/update-vue-docs
open-hippy Dec 12, 2023
8a3e542
Merge branch 'main' into feature/update-vue-docs
open-hippy Dec 14, 2023
4ac83db
Merge branch 'main' into feature/update-vue-docs
open-hippy Dec 15, 2023
e246500
Merge branch 'main' into feature/update-vue-docs
open-hippy Dec 15, 2023
6e81734
Merge branch 'main' into feature/update-vue-docs
open-hippy Dec 15, 2023
850993b
Merge branch 'main' into feature/update-vue-docs
open-hippy Dec 15, 2023
e4355a3
Merge branch 'main' into feature/update-vue-docs
open-hippy Dec 18, 2023
83b6a89
Merge branch 'main' into feature/update-vue-docs
open-hippy Dec 21, 2023
ed6678c
Merge branch 'main' into feature/update-vue-docs
open-hippy Dec 21, 2023
67d98c3
Merge branch 'main' into feature/update-vue-docs
open-hippy Dec 21, 2023
21cb753
Merge branch 'main' into feature/update-vue-docs
open-hippy Dec 21, 2023
524dc35
Merge branch 'main' into feature/update-vue-docs
open-hippy Dec 21, 2023
d4050ed
Merge branch 'main' into feature/update-vue-docs
open-hippy Dec 22, 2023
0b96ebb
Merge branch 'main' into feature/update-vue-docs
open-hippy Dec 22, 2023
c346dca
Merge branch 'main' into feature/update-vue-docs
open-hippy Dec 25, 2023
f920101
Merge branch 'main' into feature/update-vue-docs
open-hippy Dec 25, 2023
d5e4deb
Merge branch 'main' into feature/update-vue-docs
open-hippy Dec 25, 2023
74545e7
Merge branch 'main' into feature/update-vue-docs
open-hippy Dec 26, 2023
c4203d9
Merge branch 'main' into feature/update-vue-docs
open-hippy Dec 26, 2023
d944024
Merge branch 'main' into feature/update-vue-docs
open-hippy Dec 26, 2023
025724d
Merge branch 'main' into feature/update-vue-docs
open-hippy Dec 26, 2023
da026ea
Merge branch 'main' into feature/update-vue-docs
open-hippy Dec 27, 2023
2206264
Merge branch 'main' into feature/update-vue-docs
open-hippy Dec 27, 2023
8fa4729
Merge branch 'main' into feature/update-vue-docs
open-hippy Dec 27, 2023
02842d2
Merge branch 'main' into feature/update-vue-docs
open-hippy Jan 3, 2024
9cf28fd
Merge branch 'main' into feature/update-vue-docs
open-hippy Jan 5, 2024
79079dc
Merge branch 'main' into feature/update-vue-docs
open-hippy Jan 5, 2024
fc3c769
Merge branch 'main' into feature/update-vue-docs
open-hippy Jan 5, 2024
cde270d
Merge branch 'main' into feature/update-vue-docs
open-hippy Jan 8, 2024
1cc033a
Merge branch 'main' into feature/update-vue-docs
open-hippy Jan 9, 2024
8c06f89
Merge branch 'main' into feature/update-vue-docs
open-hippy Jan 10, 2024
e679afa
Merge branch 'main' into feature/update-vue-docs
open-hippy Jan 11, 2024
ab37b38
Merge branch 'main' into feature/update-vue-docs
open-hippy Jan 12, 2024
6bc34be
Merge branch 'main' into feature/update-vue-docs
open-hippy Jan 12, 2024
5368154
Merge branch 'main' into feature/update-vue-docs
open-hippy Jan 12, 2024
4c3fb61
Merge branch 'main' into feature/update-vue-docs
open-hippy Jan 12, 2024
4a8f640
Merge branch 'main' into feature/update-vue-docs
open-hippy Jan 12, 2024
6d75fe8
Merge branch 'main' into feature/update-vue-docs
open-hippy Jan 12, 2024
7f1e8d2
Merge branch 'main' into feature/update-vue-docs
open-hippy Jan 12, 2024
f170366
Merge branch 'main' into feature/update-vue-docs
open-hippy Jan 16, 2024
668021a
Merge branch 'main' into feature/update-vue-docs
open-hippy Jan 17, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 10 additions & 2 deletions docs/api/_sidebar.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
<!-- docs/hippy-vue/_sidebar.md -->
* hippy-react
* [介绍](api/hippy-react/introduction.md)
* [组件](api/hippy-react/components.md)
Expand All @@ -18,7 +17,16 @@
* [自定义组件和模块](api/hippy-vue/customize.md)
* [路由](api/hippy-vue/router.md)
* [转 Web](api/hippy-vue/web.md)
* [Vue 3.x](api/hippy-vue/vue3.md)
* hippy-vue-next
* [介绍](api/hippy-vue-next/introduction.md)
* [核心组件](api/hippy-vue-next/components.md)
* [扩展组件](api/hippy-vue-next/external-components.md)
* [模块](api/hippy-vue-next/vue-native.md)
* [样式](api/hippy-vue-next/style.md)
* [事件](api/hippy-vue-next/native-event.md)
* [自定义组件和模块](api/hippy-vue-next/customize.md)
* [路由](api/hippy-vue-next/router.md)
* [转 Web](api/hippy-vue-next/web.md)
* 样式
* [布局](api/style/layout.md)
* [外观](api/style/appearance.md)
Expand Down
13 changes: 11 additions & 2 deletions docs/api/hippy-react/_sidebar.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
<!-- docs/hippy-vue/_sidebar.md -->
<!-- docs/hippy-react/_sidebar.md -->
* hippy-react
* [介绍](api/hippy-react/introduction.md)
* [组件](api/hippy-react/components.md)
Expand All @@ -18,7 +18,16 @@
* [自定义组件和模块](api/hippy-vue/customize.md)
* [路由](api/hippy-vue/router.md)
* [转 Web](api/hippy-vue/web.md)
* [Vue 3.x](api/hippy-vue/vue3.md)
* hippy-vue-next
* [介绍](api/hippy-vue-next/introduction.md)
* [核心组件](api/hippy-vue-next/components.md)
* [扩展组件](api/hippy-vue-next/external-components.md)
* [模块](api/hippy-vue-next/vue-native.md)
* [样式](api/hippy-vue-next/style.md)
* [事件](api/hippy-vue-next/native-event.md)
* [自定义组件和模块](api/hippy-vue-next/customize.md)
* [路由](api/hippy-vue-next/router.md)
* [转 Web](api/hippy-vue-next/web.md)
* 样式
* [布局](api/style/layout.md)
* [外观](api/style/appearance.md)
Expand Down
2 changes: 1 addition & 1 deletion docs/api/hippy-react/web.md
Original file line number Diff line number Diff line change
Expand Up @@ -67,4 +67,4 @@ hippy-react-web 使用了 [webpack-dev-server](//webpack.js.org/configuration/de

# WebRenderer 方案

Hippy 全新 [`WebRenderer`](web/integration.md) 方案,增加基于公共通信协议的转换层,业务开发者可以使用同一套 Hippy 语法开发的业务代码,映射成 JS 实现的组件和模块,上层无论使用 React,Vue 或者其他第三方框架,都可以实现兼容,可参考。
Hippy 全新 [`WebRenderer`](architecture/render/web/web-render) 方案,增加基于公共通信协议的转换层,业务开发者可以使用同一套 Hippy 语法开发的业务代码,映射成 JS 实现的组件和模块,上层无论使用 React,Vue 或者其他第三方框架,都可以实现兼容,可参考。
39 changes: 39 additions & 0 deletions docs/api/hippy-vue-next/_sidebar.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
<!-- docs/hippy-vue-next/_sidebar.md -->
* hippy-react
* [介绍](api/hippy-react/introduction.md)
* [组件](api/hippy-react/components.md)
* [模块](api/hippy-react/modules.md)
* [样式](api/hippy-react/style.md)
* [事件](api/hippy-react/native-event.md)
* [手势系统](api/hippy-react/gesture.md)
* [自定义组件和模块](api/hippy-react/customize.md)
* [转 Web](api/hippy-react/web.md)
* hippy-vue
* [介绍](api/hippy-vue/introduction.md)
* [核心组件](api/hippy-vue/components.md)
* [扩展组件](api/hippy-vue/external-components.md)
* [模块](api/hippy-vue/vue-native.md)
* [样式](api/hippy-vue/style.md)
* [事件](api/hippy-vue/native-event.md)
* [自定义组件和模块](api/hippy-vue/customize.md)
* [路由](api/hippy-vue/router.md)
* [转 Web](api/hippy-vue/web.md)
* hippy-vue-next
* [介绍](api/hippy-vue-next/introduction.md)
* [核心组件](api/hippy-vue-next/components.md)
* [扩展组件](api/hippy-vue-next/external-components.md)
* [模块](api/hippy-vue-next/vue-native.md)
* [样式](api/hippy-vue-next/style.md)
* [事件](api/hippy-vue-next/native-event.md)
* [自定义组件和模块](api/hippy-vue-next/customize.md)
* [路由](api/hippy-vue-next/router.md)
* [转 Web](api/hippy-vue-next/web.md)
* 样式
* [布局](api/style/layout.md)
* [外观](api/style/appearance.md)
* [颜色](api/style/color.md)
* [变形](api/style/transform.md)
* [更改终端属性](api/style/setNativeProps.md)
* [网络请求](api/network-request.md)
* [性能监控](api/performance.md)
* [定时器](api/timer.md)
508 changes: 508 additions & 0 deletions docs/api/hippy-vue-next/components.md

Large diffs are not rendered by default.

152 changes: 152 additions & 0 deletions docs/api/hippy-vue-next/customize.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,152 @@
# 自定义组件和模块

---

# registerElement

@hippy/vue-next 提供了 `registerElement` 方法来注册组件,可以将 template 中的 tag 和原生组件映射起来。

## 示例

```javascript
import { registerElement } from '@hippy/vue-next';

/*
* 直接注册一个 ComponentName 到终端组件,这里推荐单词首字母大写的拼写。
* template 里可以直接用 <ComponentName />
* ComponentName 必须跟终端组件名称一致,且不能包含 Hippy 字符。
*/
registerElement('MyView');

/*
* 也可以注册一个小写的 tagname,然后通过参数映射到 ComponentName 终端组件
* 但是 tagname 忽略大小写后也不能和 ComponentName 相同。(如 tag name 命名为 my-view, component name 不能命名为 MyView)
* template 里可以直接用 <tagname />,同样会映射 ComponentName 组件上。
* ComponentName 必须跟终端组件名称一致,不能包含 Hippy 字符。
*/
registerElement('h-my-view', {
component: {
name: 'MyView',
},
});
```

## 绑定终端事件返回值

因为 @hippy/vue-next 采用了和浏览器一致的事件模型,又希望能统一双端的事件(有的时候双端事件返回值不一样),所以采取了手动修改事件返回值的方案,需要显式声明每个事件的返回值。

这一步是在注册组件时通过 `processEventData` 方法进行处理的,它有三个参数:

* evtData: 包括终端回调函数里接收到的事件实例,需要对它进行修改。以及终端的原生事件名称
* nativeEventParams:终端的原生事件返回体

例如,@hippy/vue-next 的 [hi-swiper 组件](//github.com/Tencent/Hippy/blob/master/packages/hippy-vue-next/src/native-component/swiper.ts#L38),它是 swiper 实际渲染的对应节点。

```javascript
component: {
name: 'ViewPager',
processEventData(
evtData: EventsUnionType,
nativeEventParams: { [key: string]: NeedToTyped },
) {
// handler 及事件示例,可以对其进行修改。__evt则是终端的原生事件名称
const { handler: event, __evt: nativeEventName } = evtData;

switch (nativeEventName) {
case 'onPageSelected':
event.currentSlide = nativeEventParams.position;
break;
case 'onPageScroll':
event.nextSlide = nativeEventParams.position;
event.offset = nativeEventParams.offset;
break;
case 'onPageScrollStateChanged':
event.state = nativeEventParams.pageScrollState;
break;
default:
}
return event;
},
}
```

# app.component

当你需要处理更加复杂的交互、事件、生命周期的时候,需要通过 `app.component` 注册一个单独的组件,registerElement 只能做到很基本的元素名称到组件的映射,和基本的参数映射。

[详情参考](//cn.vuejs.org/guide/components/registration.html)

## 事件处理

通过 `app.component` 自定义的组件,若需要将终端事件传给组件外层,需要做额外处理,有两种方式:

* 使用 `render` 函数(推荐)

```javascript
// 这里的 vueApp 是通过 createApp 创建得到的 hippyVueApp 实例
vueApp.component('Swiper', {
/*
* 可以用 render 函数的方式
* 'pageScroll'是传输给终端的事件名(传输终端时会被自动转成转成onPageScroll)
* 'dragging' 是真正暴露给用户使用的事件名
*/
render(h) {
const on = {
onPageSelected: this.$attrs['onDropped'],
onPageScroll: this.$attrs['onDragging'],
onPageScrollStateChanged: this.$attrs['onStateChanged'],
};
return h('hi-swiper', {
...on,
ref: 'swiper',
initialPage: this.$initialSlide,
// 需要注意 Vue3.x 相比 2.x,slots这里参数有所变化,default是方法而不是属性了
}, this.$slots.default ? this.$slots.default() : null);
},
});
```

* 使用 `template`

```javascript
vueApp.component('Swiper', {
/*
* 可以用 template 的方式,HippyVue会在运行时将其转换成 render 函数
* 'pageScroll'是传输给终端的事件名(传输终端时会被自动转成onPageScroll)
* 'dragging' 是真正暴露给用户使用的事件名
*/
template: `
<hi-swiper
:initialPage="$initialSlide"
ref="swiper"
@pageScroll="$emit('dragging', $event)"
@pageScrollStateChanged="$emit('stateChanged', $event)"
@pageSelected="$emit('dropped', $event)"
>
<slot />
</hi-swiper>`,
});
```

# 自定义模块

> 该范例仅可以在 Android 下运行。

@hippy/vue-next 的模块其实只是一个 `Native.callNative` 调用,写个 `function` 即可。

```js
import { Native } from '@hippy/vue-next';

function log(msg) {
Native.callNative("TestModule", "log", msg)
}

function helloNative(msg) {
Native.callNative("TestModule", "helloNative", msg)
}

// 这个是需要终端回调的
function helloNativeWithPromise(msg) {
return Native.callNativeWithPromise("TestModule", "helloNativeWithPromise", msg);
}
```
Loading