美文网首页
小程序基础组件总结 - 整理 1

小程序基础组件总结 - 整理 1

作者: squidbrother | 来源:发表于2019-03-06 15:30 被阅读2次
组件
input bindinput='fn'  
fn(event){
    event.detail.value //input中的值
    return xxx    //xxx会直接替换value中的值    
}
【组件页面】
wxml --    <text bind:tap='changeNum'>{{num}}</text> {{myTellSon}} is form parent
js  -- 
Component({
    properties:{
        myTellSon : Number   //my-tell-son
    }
    data : {
        num : 0
    },
    attached(){ //为了引入组件的父级页面,第一次就更新,可以默认触发1次
        this.triggerEvent('mytellParentEv',123); 
    },
    methods : {
        changeNum(event){
            this.setData({
               num : Math.random()
            });

            this.triggerEvent('mytellParentEv',123); 
        }   
    }
})
json -- { "component":true }
wxss --       
【组件引入页面】
wxml -- <myskilltag my-tell-son='456' bind:mytellParentEv='mytellParentFn'></myskilltag> {{ fnum }}
json -- { "usingComponent":{
            "myskilltag" : '路径' //组件标签名称myskilltag
        } }
js -- Page({
        data : {
            fnum : 0
        },
        mytellParentFn(event){
            console.log(event.detail)  //子级传递过来的数字 123
            this.setData({
                fnum :  event.detail //将子级传递的数据同步到组件引入文件
            })
        }

      })

总结:

 1.组件数据通讯 父级=>子级 使用自定义属性 注意组件标签上使用 烤串命名 , 子级组件数据验证数据格式,同时驼峰命名

 2.组件数据通讯 子级=>父级 使用this.triggerEvent('自定义事件名称','数据') 父级绑定自定义事件,事件处理函数中,同步数据信息

 3.组件严格按照格式来操作,方法放在methods中,默认加载触发事件为 attached ,提供页面加载后第一次渲染数据

相关文章

  • 小程序基础组件总结 - 整理 1

    组件 【组件页面】 【组件引入页面】 总结:

  • 2、微信小程序自定义组件

    从小程序基础库版本 [1.6.3] 开始,小程序支持简洁的组件化编程。所有自定义组件相关特性都需要基础库版本 [1...

  • 微信小程序(五)基础内容组件

    基础内容组件的使用场景 icon图标组件 (1) icon图标组件: icon组件:是小程序提供的图标组件。借助i...

  • 应用程序UI编程

    基础组件 基础内容组件 表单组件 微信小程序伸缩布局 视图容器 view scroll-viewswiper-view

  • 微信小程序日历组件开发

    # 微信小程序日历组件开发 微信小程序基础知识 微信小程序 框架介绍 组件文档 上述是开发小程序的基本知识。 今天...

  • 小程序基础学习 整理 1

    主体结构 --- (共用配置,优先级别最低) 页面结构 测试时候安全域名,除了可以在开发者后台配置域名信息外,还可...

  • 微信小程序之基础组件

    微信小程序为开发者提供了一系列基础组件,开发者可以通过组合这些基础组件进行快速开发。组件的定义:1.组件是视图层的...

  • 微信小程序自定义组件实践

    目的 从小程序基础库版本1.6.3开始,小程序支持了简洁的组件化编程。通过编写一个自定义组件来学习小程序自定义组件...

  • 微信小程序(六)表单组件

    小程序表单组件 了解小程序表单组件 明确不同表单组件的使用方法 (1)button

  • 小程序组件汇总

    一、什么是微信小程序组件: 组件是视图层的基本组成单元。作为产品经理掌握小程序提供的组件是功能/页面设计的基础。 ...

网友评论

      本文标题:小程序基础组件总结 - 整理 1

      本文链接:https://www.haomeiwen.com/subject/yetxpqtx.html