From 28f4359e6921528a7a3f95f27ce1566e321d990a Mon Sep 17 00:00:00 2001 From: fxy060608 Date: Thu, 2 Apr 2020 12:45:05 +0800 Subject: [PATCH] fix(v3): compatible with native --- .../webpack-uni-nvue-loader/lib/template.js | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/packages/vue-cli-plugin-hbuilderx/packages/webpack-uni-nvue-loader/lib/template.js b/packages/vue-cli-plugin-hbuilderx/packages/webpack-uni-nvue-loader/lib/template.js index 0ed3fbbcc..20d3b9de5 100644 --- a/packages/vue-cli-plugin-hbuilderx/packages/webpack-uni-nvue-loader/lib/template.js +++ b/packages/vue-cli-plugin-hbuilderx/packages/webpack-uni-nvue-loader/lib/template.js @@ -48,11 +48,18 @@ module.exports = function(content) { } // 暂时实时读取配置信息,查找是否 disableScroll const appJson = getPagesJson() - if (!appJson.nvue || !appJson.nvue.pages) { - return content + + let pageJson + if (appJson.nvue) { //旧版本 + if (!appJson.nvue || !appJson.nvue.pages) { + return content + } + const pagePath = resourcePath + '.html' + pageJson = appJson.nvue.pages.find(page => page.path === pagePath) + } else { + pageJson = appJson.pages.find(page => page.path === resourcePath) } - const pagePath = resourcePath + '.html' - const pageJson = appJson.nvue.pages.find(page => page.path === pagePath) + if (!pageJson) { return content } -- GitLab