首先为什么要使用component 这里列举2个例子,

1 如果项目中多个地方使用同一个弹框, 2 两个同事合作写一个界面,

这2中情况使用组件是比较好的选择

开始吧

第一步首先创建一个包用于存放组件

要把设置成组件需要在json中声明

"component": true,

如下直接复制也行

{

"component": true,

"usingComponents": {}

}

组件里的wxml中就是自己要填写的内容了,要注意的就是js里面不在是Page而是

Component({}) 开头, 里面可以填写data 用于初始化数据, 方法写在methods中,

这个记住就行了,给出demo里面的

Component({

properties: {

// 这里定义了innerText属性,属性值可以在组件使用时指定

innerText: {

type: String,

value: 'default value',

}

},

data: {

// 这里是一些组件内部数据

someData: {}

},

methods: {

// 这里是一个自定义方法

customMethod: function () {

}

}

})

写好之后就是组合了 在json中填写

"component": "../component/component"

开头是是自己的包名,后面跟着的是自己填写的包名以及wxml名字

然后就是在wxml中引入即可

如果想在布局上就把引用放到上面,如果想放到下面就吧引用放到下面

效果图

demo地址需要的可以参考下

demo地址,如果帮助了希望给一个免费的star

微信小程序自定义组件Component的简单使用相关推荐

  1. 微信小程序 -- 自定义组件component并引入。

    目前做的小程序项目,根据不同的登录角色,页面显示也有所不同,在wxml页面用了一堆的wx:if来控制显示,最终代码看起来很繁杂.所以就打算组件化,把相同部分封装起来. 先简单写一下吧. 配置 1. 在 ...

  2. 【小程序】微信小程序自定义组件Component详细总结

    1- 前言 在本文中你将收获 小程序如何使用自定义组件 自定义组件之间的传值 自定义组件中插槽的使用 2- 组件文件新建 2.1 定义组件 在根目录新建components文件夹,建立cell 文件夹 ...

  3. 微信小程序自定义组件Component is not found in path components weimo tabbar index using by pages index inde

    报错原因:components 本质上还是pages,所以需要在aap.json添加上即可 附上解决过程·: 大家看到这个报错是不是先想到的是componets下面的tabbar或者pages下面的i ...

  4. 微信小程序自定义组件方案

    前言:小程序已于11月初开放了小程序组件功能,但事件方面还不是很完善,有的组件暂时可能还是要用其他方式来实现,这里简单记录下开发小程序自定义组件的要点. 在小程序官方开发组件开发功能之前,自定义组件的 ...

  5. 微信小程序自定义组件(二)

    微信小程序自定义组件 ps 由于作业部落貌似出了点问题,耽误了点时间,找了一个stackedit.io准备写.无奈,这是要自己建编辑器的节奏啊.没有一个能靠的注 为何存在组件 组件间的关系 使用rel ...

  6. 基于canvas 2D实现微信小程序自定义组件-环形进度条

    基于canvas 2D实现微信小程序自定义组件-环形进度条 最近开发一个小程序项目博闻金榜答题小程序,需要使用到一个可以显示答题倒计时的组件,基于进度条实现,下面就主要介绍基于canvas2D实现一个 ...

  7. 微信小程序自定义组件-树形数据表格(进阶版)

    前言 一.下载引用 二.使用treegrid组件 三.使用文档 属性 事件 四.组件源码 利用递归思想编写的表格行--treegrid-treeline 树形表格--treegrid-treegrid ...

  8. 小程序组件onload_微信小程序自定义组件(一)

    好吧,突然发现学不完了,一下子,那就分开吧,由于时间太久,直接重新大致复习了一下 微信小程序自定义组件 微信小程序支持自定义组件 下方的目录 其中,components为组件目录,nodemodule ...

  9. 一步步教你实现微信小程序自定义组件

    一步步教你实现微信小程序自定义组件 更新时间:2022年03月21日 11:12:34   作者:naluduo233 之前做小程序开发的时候,对于开发来说比较头疼的莫过于自定义组件了,下面这篇文章主 ...

最新文章

  1. #error “OpenCV 4.x+ requires enabled C++11 support“解决方法
  2. java实现计算机图形学中点画线算法
  3. cpu线程_记w3wp占用CPU过高解决过程Dictionary线程安全
  4. Java实现素数的判断
  5. Android ViewStub的应用
  6. ajax 通过json xml文件,php+Ajax处理xml与json格式数据的方法示例
  7. 在Power BI Desktop中实施星型架构
  8. Flask程序的基本结构
  9. 好程序员大数据技术分享:Zookeeper集群管理与选举...
  10. AVG Anti-Virus System 7.5.433注册码生成器
  11. 领克无线carplay适配方案展示
  12. 公众号滑动图代码_微信公众号文章滑动图片怎么做的呢?
  13. 关于ansys19.0安装问题
  14. 网络营销--网络广告
  15. c语言小鱼的游泳时间,小鱼系列简单题参考代码
  16. 一行命令批量修改染色体和位置为RS号
  17. VBA SmartArt生成组织结构图
  18. oneAPI 、DPC++ 学习篇章
  19. 记录QT学习:QT框架(第一天)
  20. Python 爬虫进阶篇——Selenium教程(一)

热门文章

  1. 补充cpusim图片
  2. 计算机如何表示色彩?
  3. Go 知识点(03)— 非缓冲 channel 的长度始终为 0
  4. 简述Web程序开发流程
  5. 谷歌BERT预训练源码解析(一):训练数据生成
  6. [转载]Tensorflow 的reduce_sum()函数的axis,keep_dim这些参数到底是什么意思?
  7. LeetCode简单题之基于排列构建数组
  8. LeetCode简单题之打折购买糖果的最小开销
  9. LeetCode简单题之最常见的单词
  10. CPU/GPU/TPU/NPU...XPU都是什么意思?