美文网首页
微信小程序组件化操作

微信小程序组件化操作

作者: 贝灬小晖 | 来源:发表于2020-05-12 14:13 被阅读0次

上一次说了 template的使用
这次说个类似于template,也是官方说的 component 使用

创建一个最简单的组件

<view class="BackViewn">
<text>{{name}}</text>
</view>
// view/newa/newa.js
Component({
  /**
   * 组件的属性列表
   */
  properties: {
    name:String
  },

  /**
   * 组件的初始数据
   */
  data: {
    // name:"哈哈哈"
  },

  /**
   * 组件的方法列表
   */
  methods: {

  },
  //数据监听
  observers: {
    'name': function(co) {
      // 在 numberA 或者 numberB 被设置时,执行这个函数
      console.log("监听",co)
      }
  },

  //子组件执行page的方法
  // this.triggerEvent('loadNext')
  // page中子组件上需要  bindloadNext 进行绑定

  //组件的生命周期
  lifetimes: {
    attached: function() {
      // 在组件实例进入页面节点树时执行
    },
    detached: function() {
      // 在组件实例被从页面节点树移除时执行
    },
  },
  // https://developers.weixin.qq.com/miniprogram/dev/framework/custom-component/lifetimes.html#%E5%AE%9A%E4%B9%89%E7%94%9F%E5%91%BD%E5%91%A8%E6%9C%9F%E6%96%B9%E6%B3%95

})

https://developers.weixin.qq.com/miniprogram/dev/framework/custom-component/lifetimes.html#%E5%AE%9A%E4%B9%89%E7%94%9F%E5%91%BD%E5%91%A8%E6%9C%9F%E6%96%B9%E6%B3%95

使用的时候 需要在page的json中

{
  "usingComponents": {
   "newa":"../../view/newa/newa"
  }
}
<newa name="{{item.name}}" bindloadNext="loadNexte">
</newa>

bindloadNext: 表示 当子组件使用 this.triggerEvent('loadNext') 能加载 page中 loadNexte这个方法

相关文章

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

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

  • 微信小程序组件化操作

    上一次说了 template的使用这次说个类似于template,也是官方说的 component 使用 创建一个...

  • 小程序好文集合

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

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

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

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

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

  • 微信小程序基础

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

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

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

  • 可定制的小程序组件库:Wux Weapp

    可定制的小程序组件库:Wux Weapp 介绍 Wux Weapp 是一套组件化、可复用、易扩展的微信小程序UI组...

  • 微信小程序组件化开发

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

  • 微信小程序组件开发框架wepy的使用

    wepy是类似vue风格开发微信小程序的微信小程序框架,相比原生的最大就是组件化的方式快捷开发模式,还有引入pro...

网友评论

      本文标题:微信小程序组件化操作

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