refactor: 确立独立子工程架构 (backend, admin, mpuniapp) 并同步更新 AGENTS.md 规范

这个提交包含在:
wikiboss
2026-09-20 17:05:22 +08:00
父节点 de3cf8b870
当前提交 9fa1d1fbd0
共有 1679 个文件被更改,包括 204798 次插入 和 16817 次删除

查看文件

@@ -0,0 +1,30 @@
const platformInfo = process.env.uniTestPlatformInfo.toLocaleLowerCase()
const isMP = platformInfo.startsWith('mp')
const isHarmony = platformInfo.startsWith('harmony')
describe('set-page-backgroundColorContent', () => {
if (isMP) {
it('not support', () => {
expect(1).toBe(1)
})
return
}
let page
beforeAll(async () => {
page = await program.reLaunch('/pages/API/set-page-backgroundColorContent/set-page-backgroundColorContent')
await page.waitFor(600);
})
it('check_backgroundColorContent_red', async () => {
await page.callMethod('changeColor', "")
page.waitFor(200)
const color = (await page.data('data')).currentBackgroundColorContent
expect(color).toBe("red")
const image = await program.screenshot({fullPage: true});
expect(image).toSaveImageSnapshot();
})
})

查看文件

@@ -0,0 +1,44 @@
<template>
<view class="container" @click="changeColor">
<text>点击切换页面容器颜色</text>
</view>
</template>
<script setup lang="uts">
// Data
const isChange = ref(false)
type DataType = {
currentBackgroundColorContent: string | null,
}
const data = reactive({
currentBackgroundColorContent: null as string | null,
} as DataType)
// Methods
function changeColor() {
let pages = getCurrentPages()
let page = pages[pages.length - 1]
page.setPageStyle({ "backgroundColorContent": isChange.value ? "" : "red" })
isChange.value = !isChange.value
let pageJson = page.getPageStyle()
data.currentBackgroundColorContent = pageJson["backgroundColorContent"] as string | null
}
defineExpose({
data,
changeColor
})
</script>
<style>
.container {
flex: 1;
align-items: center;
justify-content: center;
}
</style>