当前位置:网站首页>小程序的宿主环境、组件、API、协同工作和发布
小程序的宿主环境、组件、API、协同工作和发布
2022-06-21 16:49:00 【Blizzard前端】
组件
1.小程序中组件的分类

2.常用的视图容器类组件
view组件:
1.普通视图区域
2.类似于HTML中的div,是一个块级元素
3.常用来实现页面的布局效果
scroll-view组件:
1.可滚动的视图区域
2.常用来实现滚动列表效果
swiper和swiper-item组件:
1.轮播图容器组件和轮播图item组件
3.view组件的基本使用

4.scroll-view组件的基本使用
注意:要限制scroll-view的高度
5.swiper和swiper-item组件的基本使用

6.swiper组件的常用属性

7.常用的基础内容组件
① text
1.文本组件
2.类似于HTML中的span标签,是一个行内元素
②rich-text
1.富文本组件
2.支持把HTML字符串渲染为WXML结构
8.text组件的基本使用
只有text支持长按选中,最好通过真机预览,模拟器有可能不显示
9.rich-text组件的基本使用

10.其它常用组件
① button
1.按钮组件
2.功能比HTML中的button按钮丰富
3.通过open-type属性可以调用微信提供的各种功能(客服、转发、获取用户授权、获取用户信息等)
② image
1.图片组件
2.image组件默认宽度约300px、高度约240px
③ navigator
① 页面导航组件
② 类似于HTML中的a链接
11.button按钮的基本使用

12.image组件的基本使用

13.image组件的mode属性

API
1.概述
小程序中的API是由宿主环境提供的,通过这些丰富的小程序API,开发者可以方便的调用微信提供的能力,例如:获取用户信息,本地存储支付功能。
小程序的API的三大分类
事件监听
①特点:以on开头,用来监听某些事件
②举例:wx.onWindowResize(function callback)监听窗口尺寸变化的事件
同步API
①特点1:以Sync结尾的API都是同步API
②特点2:同步API的执行结果,可以通过函数返回值直接获取,如果执行出错抛出异常
③举例:wx.setStorageSync(‘key’,‘value’)向本地存储中写入内容
异步API
①特点:类似于jQuery中的$.ajax(options)函数,需要通过success,fail,complete接收调用结果
②举例:wx.request()发发送网络数据请求,通过success回调函数接收数据
协同工作和发布-协同工作
1.了解权限管理需求
在中大型的公司里,人员的分工非常仔细:同一个小程序项目中,一般会有不同的岗位,不同角色的员工同时参与设计与开发
此时出于管理需要,我们迫切需要对不同岗位,不同角色的员工的权限进行边界的划分,使他们能够高效的进行协同工作。
2.了解项目成员的组成结构

3.小程序的开发流程

协同工作和发布-小程序成员管理
1.成员管理的两个方面

2.不同项目成员对应的权限

3.开发者的权限说明
①开发者权限:可以使用小程序开发者工具及对小程序的功能进行代码开发
②体验者权限:可以使用体验版小程序
③登录权限:可以登录小程序的后台,无需管理员确认
④开发设置:设置小程序服务器域名,消息推送及扫描普通链接二维码打开小程序
⑤腾讯云管理:云开发相关设置
4.添加项目成员和体验成员

协同工作和发布-小程序版本
1.软件开发过程中不同的版本

2.小程序的版本

协同工作和发布-发布上线
1.小程序发布上线的整体步骤
一个小程序的发布上线,一般要经过上传代码->提交审核->发布三个步骤
2.上传代码

3.在后台查看上传之后的版本

4.提交审核

5.发布

6.基于小程序码进行推广



协同工作和发布-运营数据
1.查看小程序运营数据的两种方式

边栏推荐
- Use of list
- 雷军的千亿失误?
- Live broadcast platform development, live broadcast of each category and single example design display
- 基于AM4377的EtherCAT主站控制stm32从站
- 堆栈认知——逆向IDA工具的基本使用
- Mysql常见面试题
- EtherCAT igh master station controls three Delta asdaa2 servo rotating circles
- Class, interface, function
- RT-Thread 柿饼派M7 全志F133 ddr 运行xboot
- 泰克示波器TCP202电流探头的使用说明
猜你喜欢

AI writes its own code to let agents evolve! The big model of openai has the flavor of "human thought"

Postman association to complete interface automation test

原码、补码、反码的关系

研发仅占3%的蕉下,是防晒黑科技,还是夏天的智商税?

Interceptor to realize web user login

RT-Thread 柿饼派M7 全志F133 ddr 运行xboot
![[Oracle] is there a](/img/21/3c481be79a4f19b06a2a93ded4159f.png)
[Oracle] is there a "time" data type in oracle-- Research on Oracle data types

2022年高处安装、维护、拆除上岗证题库及模拟考试

是关于Linux中一步建立yum源缓存问题

透过华为军团看科技之变(四):互动媒体(音乐)
随机推荐
Tcpserver enable multithreading
LeetCode 1108 IP地址无效化[暴力] HERODING的LeetCode之路
What is the difference between IEC62133 and EN62133? Which items are mainly tested?
[real topic of the Blue Bridge Cup provincial tournament 35] scratch water reflection children's programming scratch programming explanation of the real topic of the Blue Bridge Cup provincial tournam
The source code of the online live broadcast system enables you to request the list interface and touch the bottom page to load
Side effects in compose
基于AM4377的EtherCAT主站控制stm32从站
Development of digital collection system and construction of NFT artwork trading platform
Check information on the Internet after the college entrance examination, and pay attention to prevent websites without SSL certificates
On two years' study experience in University
Redis6.0 new features (Part 1)
aws elastic beanstalk入门之简介
电缆行业产品词可以用line吗?一般不用
C语言dll动态链接库
堆栈认知——栈溢出实例(ret2libc)
Server socket program
主动学习(Active Learning) 概述、策略和不确定性度量
List集合转为逗号拼接的字符串
Stack cognition -- basic use of reverse IDA tools
C语言与Lua的交互(实践二)