美文网首页
学习微信小程序(3)——组件

学习微信小程序(3)——组件

作者: BULL_DEBUG | 来源:发表于2018-05-08 23:53 被阅读36次

一、自定义组件

1、组件模版和样式

组件模版
组件模版的写法与页面模板相同。组件模版与组件数据结合后生成的节点树,将被插入到组件的引用位置上。

在组件模板中可以提供一个 <slot> 节点,用于承载组件引用时提供的子节点。

<!-- 组件模板 -->
<view class="wrapper">
  <view>这里是组件的内部节点</view>
  <slot></slot>
</view>
<!-- 引用组件的页面模版 -->
<view>
  <component-tag-name>
    <!-- 这部分内容将被放置在组件 <slot> 的位置上 -->
    <view>这里是插入到组件slot中的内容</view>
  </component-tag-name>
</view>
2、Component构造器
3、组件事件

组件与模板总结:

把模板分为三大部分(定义模板,引入模板, 模板的使用),组件分为四大部分(定义组件,组件的配置,组件的使用,组件的传值)请看图解:

一:模板:

1:模板的定义


image

2:模板的引用(wxml,wxss)


image image

3:模板的使用

image

官方文档:https://developers.weixin.qq.com/miniprogram/dev/framework/view/wxml/template.html

二:组件

1:组件的定义 (以往怎么写就怎么写不像模板一个最外面还需家一个template标签 )

image

2:组件的配置(你需要在哪个页面里面使用组件就在哪个页面的json中配置 )

image

3:组件的使用

image

4:传值

image

组件接收值

image

5:事件
(1) 在组件wxml中添加事件:


image.png

(2) 在组件js中发送:


image.png
(3)在父级wxml中:
image.png
(4)在父级js中加入处理方法:
image.png

(5)也可以在组件中直接加引入的事件

相关文章

  • 微信小程序细节1(icon的使用)

    微信小程序官网地址如下:(11月3号晚10点之后微信小程序开始公测,但不支持发布) 微信小程序 微信小程序的组件-...

  • 小程序好文集合

    组件篇 微信小程序:组件实践 整体梳理 微信小程序开发深入解读

  • 微信小程序-canvas压缩图片使用入门

    微信小程序canvas组件官方文档 微信小程序canvas组件官方文档canvas API canvas组件介绍 ...

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

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

  • 小程序 自定义弹窗组件学习

    学习网站 (干货)微信小程序组件封装微信小程序:自定义组件的数据传递 1、创建component文件 1、右键pa...

  • 微信小程序基础

    微信小程序介绍微信小程序开发工具的使用微信小程序框架文件微信小程序逻辑层微信小程序视图层微信小程序组件介绍微信小程...

  • 学习微信小程序(3)——组件

    一、自定义组件 1、组件模版和样式 组件模版组件模版的写法与页面模板相同。组件模版与组件数据结合后生成的节点树,将...

  • 微信小程序组件探究和应用

    把玩微信小程序组件 微信小程序把玩《二》:页面生命周期,模块化,数据绑定,view组件 微信小程序把玩《三》:sc...

  • 微信小程序性能优化实践

    历史回顾: 微信小程序自定义组件 - 表格组件来啦 通过微信小程序来实现 “钉钉打卡” 记一次微信小程序项目分包,...

  • 微信小程序组件化开发

    什么是组件化开发 微信小程序的组件和Vue的组件非常相似。 在微信小程序中有很多内置组件,比如button vie...

网友评论

      本文标题:学习微信小程序(3)——组件

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