微信小程序开发笔记(二)

本文详细介绍微信小程序的自定义组件、数据交互方法、常见组件如toast、swiper的使用,以及如何实现上拉分页加载等功能。同时,还介绍了如何在小程序中处理音视频、图片预览,并提供了真机调试技巧。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

注意:在获取小程序里面的data数据的时候一定记得得this.data.属性。。。不要忘记data,在Vue里就不用了!!!

14 微信小程序中的自定义组件、slot 、子组件调用父组件的方法、父组件调用子组件的方法

  1. 父组件调用子组件里的方法:
    1、调用子组件的时候定义一个id \<header id="header">\</header>

    2、父组件获取子组件的实例 var header = this.selectComponent("#header")

    3、header.方法名 -> 调用子组件里面的方法
          header.data.msg -> 父组件里面直接获取子组件的数据

  2. 子组件调用父组件里面的方法:
    和Vue里一样,只不过是API不一样

    • this.triggerEvent(‘myevent’, 数据, 参数) 参数通过detail属性来获取传递的参数。
    • <footer bindmyevent=“run” />

15 微信小程序自定义toast组件

16小程序view、结合scroll-view、结合真实新闻客户端api实现上拉分页加载更多

  1. 在scroll-view中绑定bindscrolltolower事件,当滚动到底部的时候触发该事件。
  2. 通过wx.getSystemInfo()来获取系统的信息,例如当前手机屏幕的宽高。
  3. 上拉分页加载更多遇到的问题:
    1. 没有数据了下拉依然会去请求(问题解决:因为每次请求的数据都是指定的条数,如果当前页请求的条数小于指定的条数,那么就不让它去请求了!)
    2. 下拉一次可能存在请求多次(通过开关来控制!)

18 微信小程序 导入小程序代码、导入代码片段 、官方组件介绍以及实现swiper组件

  1. 真机调试:在真机上的操作可以在电脑上的控制台查看调试信息。

19 微信小程序 video cover-view cover-image 组件的使用

  1. 覆盖物组件:在video、map、canvas这些组件上放一下东西,就需要用到cover-view或者cover-image

20 微信小程序基础内容组件 icon 、text 、rich-text、progress

  1. rich-text 用于解析html 里的标签,例如p、h1、h2等,但是没有wx-parse那个插件好用。

21 微信小程序表单组件 button checkbox form input label radio slider switch textarea 获取表单数据

  1. confirm-type可以修改手机上键盘的右下角的文字功能(发送还是完成等),这是微信原生提供的能力!!

22 微信小程序表单组件 picker picker-view 实现日期 区域 联动选择

  1. 选择时间、选择城市等

23 微信小程序媒体组件 images显示图片以及实现多图预览功能

  1. 图片预览功能: https://developers.weixin.qq.com/miniprogram/dev/api/wx.previewImage.html
    通过data-来绑定当前图片的地址

24 微信小程序媒体组件camera、audio、video、live-player、live-pusher

  1. 视频中也可以发送弹幕

25 open-data web-view 以及 canvas、map简单介绍

  1. 原生微信提供的开放能力,例如获取用户头像、性别、所在城市等
  2. <web-view src=‘http://www.baidu.com’></web-view>在小程序内打开web页面
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

. . . . .

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值