⭐3. swiper和swiper-item组件的基本使用
1.设置三个轮播图
list.wxml
<!--pages/list/list.wxml--> <!-- 设置三个轮播图 indicator-dots->展示圆点的 autoplay interval="3000"->自动播放 circular-》循环 --> <swiper class="container1" indicator-dots autoplay interval="3000" circular> <swiper-item>A</swiper-item> <swiper-item>B</swiper-item> <swiper-item>C</swiper-item> </swiper>
list.wxss
/* 对container1这个类选择器下的 swiper-item标签的第N个子标签进行渲染 */ .container1 swiper-item:nth-child(1) { background-color: aquamarine; height: 100%; line-height: 150PX; text-align: center; } .container1 swiper-item:nth-child(2) { background-color: rgb(29, 233, 56); height: 150px; line-height: 150PX; text-align: center; } .container1 swiper-item:nth-child(3) { background-color: rgb(194, 224, 19); height: 150px; line-height: 150PX; text-align: center; } /* 对整个container1做渲染 */ .container1 { height: 150px; }
(2). 常用的基础内容组件
1. text
- 文本组件
- 类似于HTML中的span标签,是一个行内元素
rich-text
- 富文本组件
- 支持把HTML字符串渲染为WXML结构
⭐4.1.text组件的基本使用
通过text组件的selectable
属性,实现长按选中文本内容的效果。
list.wxml
一定要加上 selectable 或 user-select这个属性、否则不会支持。 <!--pages/list/list.wxml--> <view> 手机号支持长按选中效果 user-select->新版 selectable->已经废弃 <text user-select>18844129422</text> </view>
- rich-text 组件的基本使用
通过rich-text组件的nodes属性节点,把HTML字符串渲染为对应的UI结构。
list.wxml
<view> 手机号支持长按选中效果 user-select->新版 selectable->已经废弃 <text user-select>18844129422</text> </view> <rich-text nodes="<h1 style='color:red'>您好</h1>"/>
(3).其他常用组件
button
- 按钮组件
- 功能比HTML中的button按钮丰富
- 通过open-type属性可以调用微信提供的各种功能(
客服、转发、获取用户权限、授权用户
)
2. image
- 图片组件
- image组件默认宽度约为 300 px、高度约240px
- navigator (导航栏)
1 按钮组件
list.wxml
<!--pages/list/list.wxml--> <!-- 主题按钮 type --> <button>普通按钮</button> <button type="primary">主色调按钮</button> <button type="warn">警告按钮</button> <view> ----------------------------------------------------- </view> <!-- size="mini" 小型按钮 --> <button size="mini">默认按钮</button> <button type="primary" size="mini">主色调按钮</button> <button type="warn" size="mini">警告按钮</button> <view> ----------------------------------------------------- </view> <!-- plain 镂空按钮--> <button size="mini" plain>默认按钮</button> <button type="primary" size="mini" plain>主色调按钮</button> <button type="warn" size="mini" plain>警告按钮</button>
2 图片自适应
list.wxml
<!--pages/list/list.wxml--> <!-- aspectFill-> 完整显示图片但边框可能会留白。aspectFill填充整个区域但图片可能会发生裁剪。 widthFix-> 图片会完整的显示出来,但图片的高度会被修改。 heightFix 长度不变,宽度自适应。 --> <image src="" /> <image src="/images/1.jpg" mode="heightFix"></image>
list.wxss
/* 对container1这个类选择器下的 swiper-item标签的第N个子标签进行渲染 */ image{ /* width: 100%; */ border: 1px solid rebeccapurple; }
7.小程序API概述 ⭐
小程序中的API是由宿主环境提供的,通过这些丰富的小程序API,开发者可以方便的调用微信提供的能力,列如: 获取用户的信息、本地存储、支付功能
等。
(1).小程序API的三大分类
事件监听API
- 特点: 以on开头,用来监听某些事件的触发
- 举例:wx.onWindowResize 监听窗口尺寸变化的事件
同步API
- 特点:1 以Sync结尾的API都是同步API
- 特点2: 同步API的执行结果,可以通过函数返回值直接获取,如果执行出错会抛出异常。
- 举列: wx.setStorageSync像本地存储写入内容。
异步API
- 特点: 类似于JQuery中的
$.ajax(options)
函数,需要通过success、fail、complete调用的结果。 - 举列: wx.request() 发起网络数据请求,通过success回调函数接受数据。
8.小程序协同工作
(1).连接权限管理需求
在中大型的公司李,人员的分工非常仔细: 同一个小程序项目,一般会有不同岗位、不同角色的员工同时参与设计与开发
。
在处于管理需要,我们迫切需要对不同岗位、不同角色的员工的权限进行边界的划分
,使他们能够高效的进行协同工作。
(2).小程序成员管理
(3).开发者的权限说明
- 开发者权限: 可使用小程序开发者工具及对小程序的功能进行代码开发。
- 体验者权限: 可使用体验版小程序
- 登入权限: 可登入小程序管理后台,无需管理员确认。
- 开发设置: 设置小程序服务器域名、消息推送及扫描普通连接二维码打开小程序。
- 腾讯云管理: 云开发管理
(4).小程序的版本
- 软件开发过程中的不同版本
在软件开发过程中,根据时间节点的不同,会产生不同的软件版本。
- 开发者编写代码的同时,对项目代码进行自测(
开发版本
) - 直到程序达到了一个稳定可以验的状态时,开发者把体验版本给产品经理和测试人员进行体验测试。
- 最后修复完程序的Bug后,发布正式版供外部用户使用。
2.小程序的版本
9.小程序发布上线
(1).一个小程序的发布上线的整体步骤
一个小程序的发布上线,一般要经过 上传代码->提交审核->发布
这三个步骤。
(2).上传代码与获取小程序二维码
- 点击
开发者工具顶部工具栏中
的"上传"按钮。 - 填写版本号及项目备注。
获取小程序的二维码位置:https://mp.weixin.qq.com/wxamp/home/guide?token=1261075385&lang=zh_CN