赞
踩
目录过长,放在底部,点击 跳转底部目录
点击访问练习小项目:云音乐Demo
如果需要移动端多端发布可使用泰罗:Taro官网,GitHub-Taro
{{}}
进行数据绑定Object.defineProperty()
实现数据劫持点击访问官网 事件系统
bind绑定:正常冒泡
<view bindtap="tapEvent">点击</view>
catch绑定:阻止冒泡
<view catchtap="tapEvent">点击</view>
- 事件流三个阶段
- 捕获:从外向内
- 执行
- 冒泡:从内向外
点击访问官网 路由
点击访问官网 生命周期
截至2021年4月28日24时,获取用户信息的接口正式调整变更,可阅读官网 小程序登录、用户信息相关接口调整说明
点击访问官方 开放接口 - 用户信息
点击访问官网 条件渲染
<view wx:if="{{length > 5}}"> 1 </view>
<view wx:elif="{{length > 2}}"> 2 </view>
<view wx:else> 3 </view>
<block/>
是一个包装元素,不会在页面中做任何渲染,只接受控制属性,可以和条件渲染配合包裹多个组件
点击访问官网 列表渲染
index
,数组当前项的变量名默认为 item
wx:for-item
可以指定数组当前元素的变量名wx:for-index
可以指定数组当前下标的变量名*this
代表在 for 循环中的 item 本身,这种表示需要 item 本身是一个唯一的字符串或者数字<switch wx:for="{{arr}}" wx:key="id"> {{item.id}} </switch>
<block/>
的使用同上
点击访问官网 网络
wx.request()
点击访问官网 自定义组件
点击访问官网 tabBar
点击访问官网 表单组件
点击访问官网 数据缓存
注意:单个 key 允许存储的最大数据长度为 1MB,所有数据存储上限为 10MB。此缓存为永久存储,类似于H5的 localStorage
参考视频地址:从初始化NPM到安装Pubsub再到组件间通信使用
GitHub-PubSubJS:PubSubJS
绑定事件
Pubsub.subscribe('MY_EVENT', aSimpleFunc)
触发事件
Pubsub.publish('MY_EVENT', data)
注意:订阅消息时记得通过
PubSub.unsubscribe('MY_EVENT')
取消订阅
点击访问官网:模板
<template name="msgItem">
<view>
<text> {{index}}: {{msg}} </text>
<text> Time: {{time}} </text>
</view>
</template>
/*略*/
<import src='PATH'/>
引入模板data='{DATA}'
注入数据<!--先引入-->
<import src='/template/myTem/myTem.wxml'/>
<!--再使用-->
<template is="msgItem" data="{{...item}}"/>
@import 'PATH'
引入模板样式@import '/template/myTem/myTem.wxss'
点击访问官网:分包加载
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。