文件
OmniCard/mpuniapp/pages/CSS/selector/selector.uvue

26 行
693 B
Plaintext

<template>
<view>
默认通过page选择器设置padding: 16px
<!-- WEB 和 MP-WEIXIN 暂不支持动态修改 page 的 style,因此不展示切换按钮 -->
<!-- #ifndef WEB || MP-WEIXIN -->
<button id="setPagePaddingButton" @tap="setPagePadding">切换page padding为20px</button>
<!-- #endif -->
</view>
</template>
<script setup lang="uts">
// #ifndef WEB || MP-WEIXIN
const setPagePadding = () => {
const pages = getCurrentPages()
pages[pages.length - 1].querySelector('page')?.style.setProperty('padding', 'var(--page-padding-change)')
}
// #endif
</script>
<style>
page {
--page-padding-change: 20px;
padding: var(--page-padding);
}
</style>