refactor: 确立独立子工程架构 (backend, admin, mpuniapp) 并同步更新 AGENTS.md 规范
这个提交包含在:
@@ -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>
|
||||
在新工单中引用
屏蔽一个用户