微信小程序之组件常见的问题

小程序自定义的组件:

(1)组件的结构

  自定义的组件和普通的页面定义没有什么区别,也包含了四个文件:xxx.wxml(组件的视图层),xxx.json,xxx.js,xxx.wxss

  组件的xxx.wxml页面: 

<view class="wrapper">
  <view>这里是组件的内部节点</view>
  <slot></slot>    
</view>

  <slot>标签的用处是:当一个页面引用给组件的时候,使用方法为:<组件名>内容</组件名>组件名是在页面的json文件中定义的),内容就是显示在<slot>标签里面,通常一个组件只能使用一个<slot>标签,但是也可以使用多个,不过要配置,下面会讲。

(2)组件的Component构造器

  Component构造器可用于定义组件,调用Component构造器可以指定组件的属性,数据,方法等。

  可查看:Component构造器中的各种定义的含义:https://developers.weixin.qq.com/miniprogram/dev/reference/api/Component.html

      Component构造器的列子:https://developers.weixin.qq.com/miniprogram/dev/framework/custom-component/component.html

(3)组件的solt支持

(4)组件的生命周期

  

1.当组件从调用它的页面中获取值的时候,应该将保存改值的属性放在属性列表中,而不是data列表中,

原文地址:https://www.cnblogs.com/zhilili/p/12187266.html