微信小程序(十八)组件通信(父传子)

注释很详细,直接上代码

上一篇

新增内容:
1.组件属性变量的定义
2.组件属性变量的默认状态
3.组件属性变量的传递方法

解释一下为什么是父传子,因为组件是页面的一部分,数据是从页面传递到组件的,所以是父传子(以免和下一篇的子传父混淆)

源码:
myNav.js

	//位于js的第一级中
  /**
   * 组件的属性列表
   */
  properties: {
   
  		//字段名
        back:{
   
        	//类型
            type:Boolean,
            //值
            value:false
        }
  }

myNav.wxml

<view class="navigationBar custom-class" style="padding-top: { { test}}px;">
    <view class="navigationBarTitle title-class">
		//当back为真时才会出现“返回”
		//navigateBack可以实现返回上一级
        <navigator class="back" wx:if="{
    {back}}" open-type="navigateBack">返回</navigator>
       123
    </view>
</view> 

myNav.wxss

.navigationBar{
   
    background-color: cornflowerblue;
    height: 80rpx;
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
}

.navigationBarTitle{
   
    font-weight: bold;
}
.back{
   
	//因为上一级已经设置居中,这样配置可以让选择出现的组件出现在左上角
    position: absolute;
    left: 20rpx;
}

form.wxml

//这里传值true
//注意传值的形式,如果是"false"则表示的是字符串
<myNav custom-class="color-pink" back="{
    {true}}">
</myNav>

效果演示:

在这里插入图片描述

相关推荐

  1. 程序组件调用组件的方法

    2024-01-27 20:34:01       44 阅读
  2. 程序组件调用组件的方法

    2024-01-27 20:34:01       32 阅读
  3. vue3 #组件通信##defineEmits

    2024-01-27 20:34:01       25 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-01-27 20:34:01       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-01-27 20:34:01       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-01-27 20:34:01       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-01-27 20:34:01       20 阅读

热门阅读

  1. Spring Security Reactive

    2024-01-27 20:34:01       36 阅读
  2. 【Ubuntu】windows离线安装WSL2

    2024-01-27 20:34:01       28 阅读
  3. 讲清楚浅拷贝和深拷贝

    2024-01-27 20:34:01       39 阅读
  4. Day46 动态规划part08 139.单词拆分 多重背包

    2024-01-27 20:34:01       38 阅读
  5. SpringBoot 基础概念:注册BeanDefinition

    2024-01-27 20:34:01       45 阅读
  6. 低代码助力企业转型可视化

    2024-01-27 20:34:01       38 阅读
  7. hbase shell行键过滤正则匹配

    2024-01-27 20:34:01       33 阅读
  8. Android创建保存Excel文件

    2024-01-27 20:34:01       33 阅读