Taro 3.3.14框架react版本插槽

6 篇文章 0 订阅
4 篇文章 0 订阅
// 顶部栏
// children是你的传入的子元素页面一定是这个属性
export const Title: FC<topTitleProps> = ({ children, bgColor }) => {
    const title = {
        backgroundColor: bgColor,
        paddingTop:bbc.top+'px'
    }
    const capsule = {
        height:bbc.height + 'px',
        padding:'0 '+bbcr+'px'
    }
    return (
        <View className={style.topTitleBox} style={title}>
           
            <View className="test" style={capsule}>
                {/* 使用它 */}
                {children}
            </View>
        </View>
    )
}
import { Button, Icon, View,Image,Text } from "@tarojs/components";
import { FC } from "@tarojs/taro";
// 引用该组件Title
import {Title,Box} from "@comp/rabbet";
import logo from "@asset/images/logo.png";
import style from "./index.module.scss"

console.log(style);
// vertical-center
// className={`${style.search} vertical-center`}
const Home:FC = () => {
    return(
        <View className={style.home}>
            <Title bgColor='#000'>
                {/* 直接写,子组件会获取到你的这个节点属性 */}
                <View className='search-box vertical-center'>
                    <Image className='logo' src={logo}></Image>
                    <View className='search vertical-center'>
                        <Icon size='15' color='#eec482' type='search' />
                        <Text>请输入关键字搜索</Text>
                    </View>
                </View>
            </Title>
            <Box>
                <Button className='fs-36'>
                        请点击
                </Button>
            </Box>
        </View>
    )
}

export default Home

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值