提交 fd97a9db 编写于 作者: fxy060608's avatar fxy060608

fix(stat): parse title text

上级 a48853c7
......@@ -385,17 +385,7 @@ const requestData = (done) => {
});
};
let titleJsons = {};
// #ifdef MP
let pagesTitle = require('uni-pages?{"type":"style"}').default;
pagesTitle = pagesTitle.pages;
for (let i in pagesTitle) {
titleJsons[i] = pagesTitle[i].navigationBarTitleText || '';
}
// #endif
// #ifndef MP
titleJsons = process.env.UNI_STAT_TITLE_JSON;
// #endif
const titleJsons = process.env.UNI_STAT_TITLE_JSON;
const statConfig = {
appid: process.env.UNI_APP_ID,
......
......@@ -383,17 +383,7 @@ const requestData = (done) => {
});
};
let titleJsons = {};
// #ifdef MP
let pagesTitle = require('uni-pages?{"type":"style"}').default;
pagesTitle = pagesTitle.pages;
for (let i in pagesTitle) {
titleJsons[i] = pagesTitle[i].navigationBarTitleText || '';
}
// #endif
// #ifndef MP
titleJsons = process.env.UNI_STAT_TITLE_JSON;
// #endif
const titleJsons = process.env.UNI_STAT_TITLE_JSON;
const statConfig = {
appid: process.env.UNI_APP_ID,
......
......@@ -31,8 +31,16 @@ var index = [
}
const titlesJson = Object.create(null);
if (isEnable) {
uniCliShared.parsePagesJsonOnce(inputDir, platform).pages.forEach((page) => {
const titleText = page.style.navigationBar.titleText || '';
uniCliShared.parsePagesJson(inputDir, platform).pages.forEach((page) => {
var _a;
const style = page.style || {};
const titleText =
// MP
style.navigationBarTitleText ||
(
// H5 || App
(_a = style.navigationBar) === null || _a === void 0 ? void 0 : _a.titleText) ||
'';
if (titleText) {
titlesJson[page.path] = titleText;
}
......
......@@ -5,7 +5,7 @@ import {
defineUniMainJsPlugin,
getUniStatistics,
parseManifestJsonOnce,
parsePagesJsonOnce,
parsePagesJson,
} from '@dcloudio/uni-cli-shared'
export default [
......@@ -32,8 +32,14 @@ export default [
}
const titlesJson = Object.create(null)
if (isEnable) {
parsePagesJsonOnce(inputDir, platform).pages.forEach((page: any) => {
const titleText = page.style.navigationBar.titleText || ''
parsePagesJson(inputDir, platform).pages.forEach((page: any) => {
const style = page.style || {}
const titleText =
// MP
style.navigationBarTitleText ||
// H5 || App
style.navigationBar?.titleText ||
''
if (titleText) {
titlesJson[page.path] = titleText
}
......
......@@ -30,17 +30,8 @@ import {
STAT_H5_URL,
OPERATING_TIME,
} from './config.ts'
let titleJsons = {}
// #ifdef MP
let pagesTitle = require('uni-pages?{"type":"style"}').default
pagesTitle = pagesTitle.pages
for (let i in pagesTitle) {
titleJsons[i] = pagesTitle[i].navigationBarTitleText || ''
}
// #endif
// #ifndef MP
titleJsons = process.env.UNI_STAT_TITLE_JSON
// #endif
const titleJsons = process.env.UNI_STAT_TITLE_JSON
const statConfig = {
appid: process.env.UNI_APP_ID,
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册