1、创建了一个最简单的vue3自定义组件。
<template>
<view> 测试 </view>
</template>
<script setup></script>
<style lang="scss" scoped></style>
2、在父组件中调用如上创建的组件,并透传class为test的属性。test定义背景颜色为红色。
<test class="test"></test>
.test {
background: #ff0000;
color: #00ff00;
}
3、问题:微信小程序中,这个背景颜色不生效。
m***@yeah.net
在
manifest.json
设置了mergeVirtualHostAttributes: true
并且组件中设置了虚拟节点options: { virtualHost: true }
则无法穿透,不设置虚拟节点则可穿透。(2024-07-19)2024-07-19 17:26