diff --git a/packages/jsx-compiler/src/adapter.js b/packages/jsx-compiler/src/adapter.js index b0199c01..6d7e6110 100644 --- a/packages/jsx-compiler/src/adapter.js +++ b/packages/jsx-compiler/src/adapter.js @@ -103,6 +103,24 @@ const parserAdapters = { ...componentCommonProps.bytedance, className: '__rax-text' }, + icon: { + ...componentCommonProps.bytedance, + className: '' + }, + image: { + ...componentCommonProps.bytedance, + className: '' + }, + 'scroll-view': { + ...componentCommonProps.bytedance, + className: '', + onEndReached: 'bindscrolltolower', + onScroll: 'bindscroll', + onTouchStart: 'binddragstart', + onTouchMove: 'binddragging', + onTouchEnd: 'binddragend', + // onTouchCancel: '' + }, styleKeyword: true, slotScope: false, // Need transform onClick -> bindonclick diff --git a/packages/jsx-compiler/src/getCompiledComponents.js b/packages/jsx-compiler/src/getCompiledComponents.js index c4a21585..154e39e0 100644 --- a/packages/jsx-compiler/src/getCompiledComponents.js +++ b/packages/jsx-compiler/src/getCompiledComponents.js @@ -12,7 +12,10 @@ module.exports = function(platform) { case 'bytedance': return { 'rax-view': 'view', - 'rax-text': 'text' + 'rax-text': 'text', + 'rax-image': 'image', + 'rax-icon': 'icon', + 'rax-scrollview': 'scroll-view' }; } };