博主正在学习微信小程序开发,希望记录自己学习过程同时与广大网友共同学习讨论。
小程序中的组件也是由宿主环境提供的,开发者可以基于组件快速搭建出漂亮的页面结构。官方把小程序的组件分为了9大类,分别是:
①视图容器
②基础内容
③表单组件
④导航组件
⑤媒体组件
⑥map地图组件
⑦canvas 画布组件
⑧开放能力
⑨无障碍访问
其中前四个最为常用,主要学习前四个。有点像element组件库
小程序官方组件文档:https://developers.weixin.qq.com/miniprogram/dev/component/
常见的视图容器类组件:view、scrool-view、swiper和swiper-item
w3cschool网站可以学习h5和css等前端知识:https://www.w3cschool.cn/css/dict
代码效果示例:
swiper组件常用属性
组件属性使用示例:
<swiper class="swiper-container" indicator-dots="true">
只需要在swiper标签后加入属性以及对应的值。
常用的基本内容组件有text和rich-text。
文本组件,类似于HTML中的 span标签,是一个行内元素。
text组件的user-select属性可以支持长按文本实现可选复制,view不支持长按选中文本复制功能。
富文本组件,支持把HTML字符串渲染为WXML结构。
rich-text主要是可以帮助渲染html中的标签内容,如下
按钮组件,功能比HTML中的button按钮丰富,通过open-type属性可以调用微信提供的各种功能(客服、转发、获取用户授权、获取用户信息等)。属性非常之多,详情得看官方文档。
type属性可以修改按钮颜色;size属性可以修改按钮尺寸;plain可以设置镂空的按钮
图片组件,image 组件默认宽度约300px、高度约240px。其余属性查看官方文档。
走一遍这个组件只是为了熟悉一下,建议大家反复查看 微信小程序开发文档。
小程序中的API是由宿主环境(微信)提供的,通过这些丰富的小程序APIl,开发者可以方便的调用微信提供的能力,例如:获取用户信息、本地存储、支付功能等。微信官方API文档
小程序官方把API分为了如下3大类:
特点:以on开头,用来监听某些事件的触发
举例: wx.onWindowResize(function callback)监听窗口尺寸变化的事件
特点1:以Sync结尾的API都是同步API
特点2:同步API的执行结果,可以通过函数返回值直接获取,如果执行出错会抛出异常●举例: wx.setStorageSync(‘key’ , ‘value’)向本地存储中写入内容
特点:类似于jQuery中的$.ajax(options)函数,需要通过success、fail、complete接收调用的结果举例: wx.request()发起网络数据请求,通过success回调函数接收数据
如果是一个人开发小程序的,第五部分可以不用看啦。
在中大型的公司里,人员的分工非常仔细。同一个小程序项目,一般会有不同岗位、不同角色的员工同时参与设计与开发。
此时出于管理需要,我们迫切需要对不同岗位、不同角色的员工的权限进行边界的划分,使他们能够高效的进行协同工作。(不同角色的权限)
开发者权限:
开发者权限:可使用小程序开发者工具及对小程序的功能进行代码开发
体验者权限:可使用体验版小程序
登录权限:可登录小程序管理后台,无需管理员确认
开发设置:设置小程序服务器域名、消息推送及扫描普通链接二维码打开小程序
腾讯云管理:云开发相关设置
小程序成员管理体现在管理员对小程序项目成员及体验成员的管理;
①项目成员:
表示参与小程序开发、运营的成员
可登录小程序管理后台
管理员可以添加、删除项目成员,并设置项目成员的角色
②体验成员:
表示参与小程序内测体验的成员
可使用体验版小程序,但不属于项目成员
管理员及项目成员均可添加、删除体验成员
添加项目成员和体验成员
进入微信小程序管理后台官网:https://mp.weixin.qq.com/,如下
—个小程序的发布上线,一般要经过上传代码→提交审核→发布这三个步骤。
在上述开发工具上传完之后呢,需要在小程序管理后台进行管理。(上传的是“开发版本”)
然后点击提交审核,按照提示完成信息填写。
为什么需要提交审核:为了保证小程序的质量,以及符合相关的规范,小程序的发布是需要经过腾讯官方审核的。
审核通过之后,管理员的微信中会收到小程序通过审核的通知,此时在审核版本的列表中,点击“发布”按钮之后,即可把“审核通过”的版本发布为“线上版本”,供所有小程序用户访问和使用。
相对于普通二维码来说,小程序码的优势如下:
1、在样式上更具辨识度和视觉冲击力
2、能够更加清晰地树立小程序的品牌形象
3、可以帮助开发者更好地推广小程序
获取小程序码的5个步骤:
登录小程序管理后台->设置->基本设置->基本信息->小程序码及线下物料下载
查看小程序运营数据的两种方式
5.5.1 在“小程序后台”查看
5.5.2 使用“小程序数据助手”查看
经过两天学习,已经学会了如下五个点。
①能够知道如何创建小程序项目
微信开发工具的使用、AppID获取
②能够清楚小程序项目的基本组成结构
app.js、app.json、app.wxSs、pages文件夹
③能够知道小程序页面由几部分组成
wxml、wxss、json、js
④能够知道小程序中常见的组件如何使用
view、text、image
⑤能够知道小程序如何进行协同开发和发布
以上学习笔记都是博主在B站学习黑马程序员课程时的记录,如果有什么问题,烦请联系我删除。