微信小程序笔记

1、设置首页

可以设置第一行或者把首页放在pages的第一行,当然entryPagePath的优先级高
在这里插入图片描述

2、小程序的部分标签

文档地址https://developers.weixin.qq.com/miniprogram/dev/framework/
1、类似div的view
2、轮播图标签swiper和swiper-item
2、text类似span在一行显示
3、返回一串html字符串渲染用 rich-text放在属性nodes上渲染
4、image是图片标签不是img 要注意,用的比较多的属性是widthFix:宽度固定
在这里插入图片描述

3、wxss介绍

1、rpx是微信自带的一个自适应的单位1rpx=0.5px
2、wxss里面也有id选择器和clss选择器等,css和wxss写法几乎一致
3、app.wxss的样式是全局生效的,但是页面里面的wxss是不可以影响全局的

4、微信js介绍

微信里面有很多东西可以使用可以多查看微信文档
1、小程序里面支持commjs和es6模块化规范
2、app.js里面用app({})函数其他的使用page({})函数
4、js里面有data数据,时间函数,页面时间,生命周期等
5、data是一个对象,页面直接插值表达就可以使用
6、点击事件是bind+事件名=“函数”
7、提示消息,比如饿了么ui是$meagess微信小程序也有很多的提示消息,看文档https://developers.weixin.qq.com/miniprogram/dev/api/ui/interaction/wx.showToast.html
8、运行机制
在-+
.0这里插入图片描述

5、功能介绍

1、wx:for:

wx:for=“[[数组]}”
默认值渲染使用 {{item]}
默认索引或键渲染使用 {{index}}
通过 wx:for-index="名称” 来修改 索引值名称
通过 wx:for-item="名称” 来修改 键名称
wx:key=“索引名称”

2、事件绑定

bindtap没有办法用括号传值需要用data-形参=‘传递的数据’ 去传值,函数的参数默认是event 我们需要拿到数值就是event.target.dataset即可
在这里插入图片描述
e.target这里的target指的是事件的源头,比如如果三个盒子套在一起,事件各不相同,我点击最里面,打印的都是最里面的事件
currentTarget指向触发这个事件的,各自触发各自的,所以currentTarget更可靠

3、catch点击事件

catch+事件名=“函数”这个是点击事件,不一样的是这个是阻止冒泡的
在这里插入图片描述

4、网络请求

在这里插入图片描述
需要注意的是如果是http需要打开设置里面的不检测
在这里插入图片描述如果是上线的需要在后台备注一下地址在后台开发

在app.josn里面挂载,值得注意的是这个success必须使用箭头,不然this指向问题容易出问题

在这里插入图片描述

5、声明式导航在这里插入图片描述

导航传参 去tabar页面需要注意点
在这里插入图片描述
导航传参接收 没办法去给tabbar页面传参
在这里插入图片描述

6、编程式导航

添加点击事件
在这里插入图片描述

7、下拉刷新

在这里插入图片描述
关闭页面刷新 模拟器和手机显示不一样,不手动关闭,手机会无法关闭,模拟器显示正常
在这里插入图片描述

8、上拉触底(页面滚动事件)

在这里插入图片描述
配置触底距离在josn文件里面
在这里插入图片描述

9、失败回调

在这里插入图片描述
这个回调无论成功失败都会触发
在这里插入图片描述

10、下拉刷新注意事项

手动关闭下拉需要处理一下
在这里插入图片描述

10、app生命周期函数

在这里插入图片描述

12、页面的生命周期函数

tabbar页面不会被摧毁,只会缓存,消失就是onHide打开就是onShow
非babbar页面就是挥别摧毁打开两者都会加载onLoad
非babbar页面打开消失都是执行下面的第一行的函数,重新打开就重新执行
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值