首页 > 编程语言 >微信小程序组件页面方法

微信小程序组件页面方法

时间:2023-03-04 10:11:47浏览次数:40  
标签:触发 console log 微信 moved 组件 页面

// 组件使用Component声明
Component({
//  properties:用来接收父组件传递的内容,类似vue中props
  properties: {
    title: {
      type: String,
      value: '默认标题'
    }
  },
  data: {

  },
  // 组件中的方法可以定义在methods中
  methods: {
    headClickHandle () {
      console.log('子组件点击了')
      // 子组件向父组件传值:triggerEvent,类似vue或uni-app中的this.emit()
      this.triggerEvent('EmitheadClick', {name:'jack',age:18})
    }
  },
  // 微信小程序组件中的生命周期函数可以直接写在Component中的一级对象中,还可以写在lifetimes中的节点下,这种方式是推荐的
  lifetimes: {
    // created 组件首次创建时触发,进入每个使用该组件的页面后只加载一次
    created () {
      console.log('组件被创建了')
    },
    // ready 组件试图加载完后执行,也是只只执行一次
    ready () {
      console.log('ready')
    },
    // moved 组件位置发生改变时触发
    moved () {
      console.log('moved')
    },
    // 组件进入页面时触发,只触发一次
    attached () {
      console.log('attached')
    }
  },
  // 组件被页面移出时触发
  detached () {
    console.log('组件被卸载了')
  },
  // error 组件抛出异常是触发
  error () {
    console.log('error')
  }
})

 

标签:触发,console,log,微信,moved,组件,页面
From: https://www.cnblogs.com/yugueilou/p/17177688.html

相关文章

  • React.memo 解决函数组件重复渲染
    为什么会存在重复渲染?react在v16.8版本引入了全新的api,叫做ReactHooks,它的使用与以往基于classcomponent的组件用法非常的不一样,不再是基于类,而是基于函数进行......
  • 微信又变天!
    大家好,我是良许。不知道大家有没发现,过去两周,微信又双叒改版了!这个改版,喜欢看公众号的小伙伴可能会不习惯,作为公众号的作者更为难受,用一个变天来形容都不为过。微信又搞......
  • 微信又变天
    大家好,我是良许。不知道大家有没发现,过去两周,微信又双叒改版了!这个改版,喜欢看公众号的小伙伴可能会不习惯,作为公众号的作者更为难受,用一个变天来形容都不为过。微信又搞......
  • 从0搭建Vue3组件库(四): 如何开发一个组件
    本篇文章将介绍如何在组件库中开发一个组件,其中包括如何本地实时调试组件如何让组件库支持全局引入如何在setup语法糖下给组件命名如何开发一个组件目录结构在p......
  • Vue3父组件调用子组件内部的方法
    1.子组件中定义方法并通过defineExpose暴露出去import{reactive,defineExpose}from"vue";conststate=reactive({dataList:[],});constchangeData=()......
  • js如何准确获取当前页面url网址信息
    在WEB开发中,时常会用到javascript来获取当前页面的url网址信息,在这里是我的一些获取url信息的小总结。下面我们举例一个URL,然后获得它的各个组成部分:http://i.jb51.net/Ed......
  • Tapdata Cloud 基础课:新功能详解之「微信告警」,更及时的告警通知渠道
    【前言】作为中国的“Fivetran/Airbyte”,Tapdata是一个以低延迟数据移动为核心优势构建的现代数据平台,内置60+数据连接器,拥有稳定的实时采集和传输能力、秒级响应的......
  • vue获取不到页面图片实际宽高
    在某些情况下需要页面图片的宽高,使用Image获取加载图片获取图片宽高时为0,是因为图片未加载完返回宽高为0如果未获取到宽高需要使用定时器定时获取图片,直到获取到后再清除......
  • Go组件库总结之协程睡眠唤醒
    本篇文章我们用Go封装一个利用gopark和goready实现协程睡眠唤醒的库。文章参考自:https://github.com/brewlin/net-protocol1.gopark和goready的声明//go:linknamegopark......
  • 微信公众号跳转小程序 wx-open-launch-weapp,在vue3+vite中使用 (多个问题集锦)
    写这篇文章为了解决现在没有一个合集,所以我参考其他文档,及自己的测试最后得出完整的方案1.公众号后台关联小程序要求已认证的服务号,在服务号中关联要跳转的小程序配置......