微信小程序自定义组件

自定义组件的创建方法:

1.在根目录下创建components文件夹。
2.在components下面创新组件名,如xyz,继续在xyz文件夹下单击右键,新建component
3.在创建好的组件的wxml中写出你想显示的内容即可,在wxss中编辑样式
4.比如首页想要调用xyz组件,那么就需要在index.json中进行配置。
5.在index.json中的调用方法,属性名是组件名,值就是组件的路径

"usingComponents": {
    "xyz":"/components/xyz/xyz"
}

6.在index.wxml中就可以使用自定的组件了,如:

<xsj></xsj>
<xsj/>

自定义组件传递属性:

1.在自定义组件上传递自定义属性,如:

<PubTitle myTitle="111"/>

2.需要来到PubTitle自定义组件的js中,接收该自定义属性,如:

properties: {
    //myTitle就是自定义的属性名,需要指定type(String/Number/Array/Objact),指定value默认值。
    myTitle:{
      type:String,
      value:""
    }
}

3.在PubTitle.wxml中渲染从前端传递过来的属性。如:

<view class="pubTitle">
    <view class="txt">{{myTitle}}</view>
    <navigator class="more">更多 ></navigator>
</view>
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容