Skip to content

Commit a030731

Browse files
authored
Merge pull request #2255 from didi/fix-BuildInTag
fix RN下跟内置组件重名产生的渲染问题
2 parents 4aa2063 + c500d83 commit a030731

2 files changed

Lines changed: 7 additions & 7 deletions

File tree

packages/webpack-plugin/lib/platform/template/wx/component-config/fix-component-name.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
const { isOriginTag, isBuildInWebTag } = require('../../../../utils/dom-tag-config')
1+
const { isOriginTag, isBuildInWebTag, isBuildInReactTag } = require('../../../../utils/dom-tag-config')
22

33
module.exports = function () {
44
const handleComponentTag = (el, data) => {
@@ -16,7 +16,7 @@ module.exports = function () {
1616
waterfall: true,
1717
skipNormalize: true,
1818
supportedModes: ['web', 'ios', 'android', 'harmony'],
19-
test: (input) => isOriginTag(input) || isBuildInWebTag(input),
19+
test: (input) => isOriginTag(input) || isBuildInWebTag(input) || isBuildInReactTag(input),
2020
web: handleComponentTag,
2121
ios: handleComponentTag,
2222
android: handleComponentTag,

packages/webpack-plugin/lib/utils/dom-tag-config.js

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -74,10 +74,10 @@ const isNativeMiniTag = makeMap(
7474
*/
7575
const isBuildInWebTag = makeMap(
7676
'mpx-image,mpx-picker-view,mpx-slider,mpx-textarea,mpx-input,mpx-picker,' +
77-
'mpx-swiper-item,mpx-video,mpx-button,mpx-keep-alive,mpx-progress,' +
77+
'mpx-swiper-item,mpx-video,mpx-button,mpx-progress,' +
7878
'mpx-swiper,mpx-view,mpx-checkbox-group,mpx-movable-area,mpx-radio-group,' +
7979
'mpx-switch,mpx-web-view,mpx-checkbox,mpx-movable-view,mpx-radio,' +
80-
'mpx-tab-bar-container,mpx-form,mpx-navigator,mpx-rich-text,mpx-tab-bar,' +
80+
'mpx-form,mpx-navigator,mpx-rich-text,' +
8181
'mpx-icon,mpx-picker-view-column,mpx-scroll-view,mpx-text'
8282
)
8383

@@ -86,11 +86,11 @@ const isBuildInWebTag = makeMap(
8686
*/
8787
const isBuildInReactTag = makeMap(
8888
'mpx-web-view,mpx-view,mpx-video,mpx-textarea,mpx-text,mpx-switch,' +
89-
'mpx-swiper,mpx-swiper-item,mpx-simple-view,mpx-simple-text,mpx-scroll-view,' +
89+
'mpx-swiper,mpx-swiper-item,mpx-scroll-view,' +
9090
'mpx-root-portal,mpx-radio,mpx-radio-group,mpx-navigator,mpx-movable-view,' +
91-
'mpx-movable-area,mpx-label,mpx-keyboard-avoiding-view,mpx-input,mpx-inline-text,' +
91+
'mpx-movable-area,mpx-label,mpx-input,' +
9292
'mpx-image,mpx-form,mpx-checkbox,mpx-checkbox-group,mpx-button,' +
93-
'mpx-rich-text,mpx-portal,mpx-popup,mpx-picker-view-column,mpx-picker-view,mpx-picker,' +
93+
'mpx-rich-text,mpx-picker-view-column,mpx-picker-view,mpx-picker,' +
9494
'mpx-icon,mpx-canvas'
9595
)
9696

0 commit comments

Comments
 (0)