(1) 新建组件
新建组件目录下的文件名字可以与目录不一样
(2)引用组件
在引用的组件的 .json 添加配置
{
"usingComponents": {
"like-cmp": "/components/like/index",
}
}
"/components/like/index" : 组件的路径
组件的路径要使用绝对路径不然会报错 比如:Component is not found in path "pages/classic/components/like/index" (using by "pages/classic/classic")
相对路径会找到使用组件的同级组件中去
使用相对路径定义组件的路径:
"../../components/like/index"
"../../components/like/index" 在小程序中相当与 "/components/like/index",
.. 表示返回上级目录
"like-cmp" :组件的别名
usingComponents 接收一个对象
{
"key":"value",
}
key 组件的别名 制订组件的规范
value 组件的路径
(3)使用组件
使用组件.wxml
<like-cmp/>
(4)图片
自定义组件的图片可以放到自定义组件的目录下 不须放 到大目录下的images 文件夹

转载于:https://www.cnblogs.com/guangzhou11/p/11260314.html

学习旧岛小程序 (2) 自定义组件相关推荐

  1. 学习旧岛小程序 (5) 自定义组件的自定义事件

    自定义组件的触发事件: 自定义组件触发事件时,需要使用 triggerEvent 方法,指定事件名.detail对象和事件选项: this.triggerEvent('like', { behavio ...

  2. 学习旧岛小程序 (3)组件的样式

    (1)单位要用 rpx rpx(responsive pixel): 可以根据屏幕宽度进行自适应.规定屏幕宽为750rpx.如在 iPhone6 上,屏幕宽度为375px,共有750个物理像素,则75 ...

  3. 学习旧岛小程序 (5) observer 函数中修改属性的值

    不要在一个属性的 observer  函数中修改属性的值 不然会造成内存泄露 错误代码: properties: {/* 期刊号 */index: {type: String,observer: fu ...

  4. 学习旧岛小程序 (4) 电影组件的实现

    先编写基本的页面架构 <view class="classic-container"> <image src="{{img}}" class= ...

  5. 学习旧岛小程序 (4)封装api 请求

    1.配置基本的 请求路径 和 key config.js const config = {baseUrl: 'http://bl.7yue.pro/v1/',appkey: "" ...

  6. 学习旧岛小程序 (1) flex 布局

    css : view 相当于 div 块级元素 display 默认设置 block display:inline 设置后 设置宽度高度是无效的 要设置宽度高度 又要设置为行内元素 我们设置: (1) ...

  7. 小程序如何自定义组件

    之前在工作中的时候遇到过了小程序自定义组件的问题,所以就想和大家分享一下小程序如何自定义组件.首先让我们来了解一下组件是什么,为什么要使用组件.组件的官方解释是说开发者可以把页面内的功能模块抽象成自定 ...

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

    文章目录 自定义组件 创建自定义组件 引用组件 组件和页面的区别 自定义组件的样式 样式隔离 修改样式隔离选项 组件的data和methods 组件的properties 数据监听 使用纯数据字段提升 ...

  9. 微信小程序的自定义组件(2)

    文章目录 6. 组件的生命周期 7. 组件所在页面的生命周期 8. 组件插槽 9. 组件父子组件间的通信 10. 组件-behaviors 6. 组件的生命周期 created attached re ...

最新文章

  1. 把软件架构演进体现在栈上
  2. 机房系统(十)——【结账】
  3. android 判断是否是标点符号_Java 中文字符判断 中文标点符号判断
  4. 机器学习实践四--正则化线性回归 和 偏差vs方差
  5. python如何使用字典_Python-如何使用点“。” 访问字典成员?
  6. Farey Sequence(欧拉函数板子题)
  7. js中按钮去触发定时器,那么多次点击这个定时器会越来越快,解决方法
  8. h5如何上传文件二进制流_Hadoop如何将TB级大文件的上传性能优化上百倍?
  9. 阶段1 语言基础+高级_1-3-Java语言高级_08-JDK8新特性_第4节 方法引用_3_方法引用_通过类名引用静态成员...
  10. 商务部:保障春节期间“菜篮子”供应充足、价格稳定
  11. 图像旋转(任意角度)matlab
  12. jsp员工管理系统mysql_基于JSP的企业员工信息管理系统的设计(MySQL)
  13. npm下载和使用(超详细)
  14. vue 退出登录 清除localStorage
  15. Mongodb索引及explain
  16. 腾讯微信客服电话号码是多少呢/腾讯微信人工服务热线
  17. python银行利息问题_(完整版)存款利率问题应用题
  18. CreateFont()函数的MSDN翻译
  19. 手动卸载 Office 2013 或 Office 365
  20. oracle物料属性主要单位,Oracle EBS物料属性设定.doc

热门文章

  1. 曾经案例中问题 与 工厂模式解耦
  2. Python 调用有道翻译api接口翻译外文网站的整篇西班牙文实战演示
  3. Python 自动化-pywinauto遍历展示程序的所有菜单项,菜单栏menu_select()操作方法的使用
  4. Python 微信机器人-通过wxpy库向指定名称的好友发送微信消息实例演示
  5. Python+selenium 自动化-基本环境搭建,调用selenium库访问百度查询天气实例演示
  6. stm32之端口复用和重映射
  7. k近邻法matlab_机器学习系列(一)K近邻算法(KNN,KNearestNeigh
  8. Pytorch Merge操作
  9. github如何删除一个repository【找不到settings】
  10. pyqt入门教程(一)