Commit d9b08604 authored by spc's avatar spc

publish back;

parent 8264245b
......@@ -3,6 +3,10 @@
<!-- <span class="xingmalabpublishpagebg"
:style="{ backgroundImage: `url(${$baseUrl}${getImageUrl(config.images.background)})` }"></span> -->
<span class="xingmalabpublishpagebackbtn"
:style="{ backgroundImage: `url(${$baseUrl}${getImageUrl(config.images.backBtn)})` }"
@click="handleGoBack"></span>
<!-- 主内容区域 -->
<div class="xingmalabpublishpagenosel" v-if="currentState !== config.states.SUC">
<!-- 文案输入框 -->
......@@ -482,11 +486,11 @@ const handleConfirmPublish = async () => {
//TODO:埋点--返回星妈会lab
md.sensorComponentLogTake({
xcxComponentExposure: "true",
pageName: "星妈lab-内容发布页",
componentName: "内容发布",
componentContent: "返回星妈会lab首页"
});
xcxComponentExposure: "true",
pageName: "星妈lab-内容发布页",
componentName: "内容发布",
componentContent: "返回星妈会lab首页"
});
} catch (error) {
console.error('发布失败:', error)
......@@ -523,6 +527,26 @@ const handleNoTimeButtonClick = () => {
// })
// }
// 返回上一页
const handleGoBack = () => {
// 检查是否有上一页
const pages = getCurrentPages()
console.log('pages', pages)
if (pages.length > 1) {
// 有上一页,直接返回上一页(收藏状态已在更新时同步)
uni.navigateBack({
delta: 1
})
} else {
// 没有上一页,跳转到星妈实验室页面,并传递index参数
uni.redirectTo({
url: `/pages/xingmaLab/xingmaLab`
})
}
}
// 执行发布
const performPublish = async () => {
try {
......@@ -624,17 +648,17 @@ onMounted(async () => {
console.log('星妈实验室发布页面已加载')
md.sensorComponentLogTake({
xcxComponentExposure: "true",
pageName: "星妈lab-内容发布页",
componentName: "内容发布",
componentContent: "点击添加图片"
});
md.sensorComponentLogTake({
xcxComponentExposure: "true",
pageName: "星妈lab-内容发布页",
componentName: "内容发布",
componentContent: "发布"
});
xcxComponentExposure: "true",
pageName: "星妈lab-内容发布页",
componentName: "内容发布",
componentContent: "点击添加图片"
});
md.sensorComponentLogTake({
xcxComponentExposure: "true",
pageName: "星妈lab-内容发布页",
componentName: "内容发布",
componentContent: "发布"
});
// 获取最新的星妈实验室信息
await xingmaLabStore.loadXingmaInfo()
......
......@@ -38,7 +38,9 @@ export const xingmaLabConfig = {
bottomConBtn: `XingmaLabPublishPage/${version}/XingmaLabPublishPageSucBottomConBtn.png`,
picBg: `XingmaLabPublishPage/${version}/XingmaLabPublishPageSucPicBg.png`,
pic: `XingmaLabPublishPage/${version}/XingmaLabPublishPageSucPic.png`
}
},
// 返回按钮
backBtn: `XingmaLabDetailPage/${version}/XingmaLabDetailPageBackBtn.png`
},
// 页面状态配置
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment