diff --git a/packages/vue-cli-plugin-hbuilderx/build/vue-loader.conf.js b/packages/vue-cli-plugin-hbuilderx/build/vue-loader.conf.js index 6bf09538dca6afc4f847340f50bdb9c80f7a8c20..23a73b972ea4e053eb67517af63393424254ddd7 100644 --- a/packages/vue-cli-plugin-hbuilderx/build/vue-loader.conf.js +++ b/packages/vue-cli-plugin-hbuilderx/build/vue-loader.conf.js @@ -54,9 +54,11 @@ if (process.env.UNI_USING_NVUE_COMPILER) { Object.keys(el.events).forEach(name => { // 过时事件类型转换 if (eventsMap[name]) { - el.events[eventsMap[name]] = el.events[name] - delete el.events[name] - name = eventsMap[name] + if (!(name === 'tap' && el.tag === 'map')) { // map 的 tap 事件不做转换 + el.events[eventsMap[name]] = el.events[name] + delete el.events[name] + name = eventsMap[name] + } } }) } diff --git a/packages/vue-cli-plugin-hbuilderx/build/webpack.nvue.conf.js b/packages/vue-cli-plugin-hbuilderx/build/webpack.nvue.conf.js index c3a9458e0ca9cb743853e5ca97529fcecdcbc92f..6a0b12aa5ff01a211743e1b917e21a3a54c333a8 100644 --- a/packages/vue-cli-plugin-hbuilderx/build/webpack.nvue.conf.js +++ b/packages/vue-cli-plugin-hbuilderx/build/webpack.nvue.conf.js @@ -167,7 +167,7 @@ if (process.env.UNI_USING_NATIVE) { }, { from: path.resolve( process.env.UNI_HBUILDERX_PLUGINS, - 'weapp-tools/template/v8' + 'weapp-tools/template/v8-native' ), to: process.env.UNI_OUTPUT_DIR }, {