美文网首页
小程序自定义组件使用

小程序自定义组件使用

作者: Yaoxue9 | 来源:发表于2018-06-14 08:56 被阅读8次

第一步:创建自定义组件

 创建compoents目录,在该目录下创建要复用的组件,例如:dialog组件

 其中dialo.js参数说明:

   properties:接收父级传递过来的值

     例如:
          properties: {
             title:{
               type:String,
               value:"标题"
             },
             content:{
               type:String,
               value:"内容"
             },
             cancelText:{
               type:String,
               value:"取消"
             },
             confirmText:{
               type:String,
               value:"确定"
             }

          }

第二步:如何引入组件

例如:在login页面中引入dialog组件

在dialog.json中引入

例如:

        {
            "usingComponents":{
                "dialog":"/components/dialog/dialog"
            }
        }

然后再dialog页面上使用dialog组件:

    例如:

        <dialog id="dialog"
                title="这是一个标题"
                bind:confirmEvent="_queding"
                bind:cancelEvent="_quxiao"
        ></dialog>

注意:
如何派发事件: this.triggerEvent('自定义事件名',要传递的数据);

     triggerEvent相当于vue的$emit

 例如: this.triggerEvent('confirmEvent',{name:"确定"});

如何监听事件:用bind监听派发过来的事件 相当于vue中的@

       例如:   bind:confirmEvent="_queding"

小程序支持单slot和多slot::与vue类似

参考:https://developers.weixin.qq.com/miniprogram/dev/framework/custom-component/wxml-wxss.html

数据持久化:

 cookie,H5本地存储(localstrorage,sessionStorage),webSql

相关文章

  • 微信小程序-自定义组件

    一、自定义组件介绍 微信小程序提供了自定义组件扩展机制,允许我们使用自定义组件的方式来构建页面。 自定义组件可以使...

  • 小程序的自定义组件

    小程序允许我们使用自定义组件的方式来构建页面。 自定义组件 1. 创建自定义组件 类似于页面,一个自定义组件由 j...

  • 微信小程序自定义组件传值问题

    微信小程序自定义组件传值问题 自定义组件 · 小程序 父组件(引用组件的页面模板)页面 子组件页面 表示父组件页面...

  • 微信小程序(三)

    小程序自定义组件使用 第一步:创建自定义组件 第二步:如何引入组件 例如:在login页面中引入dialog组件 ...

  • wx小程序三

    小程序自定义组件使用 第一步:创建自定义组件 第二步:如何引入组件 例如:在login页面中引入dialog组件 ...

  • VX小程序三

    小程序自定义组件使用 第一步:创建自定义组件 第二步:如何引入组件 例如:在login页面中引入dialog组件 ...

  • 微信小程序自定义标签组件component封装、组件生命周期,组

    微信小程序自定义标签组件component封装、组件生命周期,组件通信 本文来说下小程序的自定义标签组件封装。相比...

  • 微信小程序05:wxParse组件,简单用法(html转换)

    资料 微信小程序使用wxParse解析html github:wxParse-微信小程序富文本解析自定义组件,支持...

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

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

  • mpvue框架

    【最近更新】mpvue入门系列教程: 如何在mpvue中正确的引用小程序的原生自定义组件 使用mpvue开发小程序...

网友评论

      本文标题:小程序自定义组件使用

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