微信小程序开发实战教程课件_第1页
微信小程序开发实战教程课件_第2页
微信小程序开发实战教程课件_第3页
微信小程序开发实战教程课件_第4页
微信小程序开发实战教程课件_第5页
已阅读5页,还剩23页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第11章WeUI组件库微信小程序开发实战教程(PHP+Laravel+MySQL)(微课版)学习目标通过WeUI组件库的学习,掌握如何使用第三方组件库掌握如何部署和使用WeUI组件库掌握WeUI组件库中常用组件的用法12311.1WeUI项目的背景、下载及部署随着小程序的普及,微信也有很多内部小程序在开发,每个小程序都需要从0到1进行开发设计,而这个过程中,有大量的UI交互是重复的。另外,微信内部已经有一套H5版本的WeUI样式库。综合考虑,微信团队基于WeUI样式库开发了小程序版本的UI组件库,并将这套组件库开源给外部开发者使用。11.1.1Node.js的下载及安装【演练】安装Node.js在Node.js中文网中选择下载所需Node.js的版本,这里选择的是Windows操作系统64位的Node.js,如图所示。下载完成后,单击“运行”按钮。11.1.1Node.js的下载及安装弹出欢迎向导,单击“Next”按钮,如图所示。11.1.1Node.js的下载及安装选择是否接受用户许可协议,选中“IacceptthetermsintheLicenseAgreement”复选框,单击“Next”按钮,如图所示。11.1.1Node.js的下载及安装选择安装文件夹,单击“Next”按钮,如图所示。11.1.1Node.js的下载及安装选择安装位置,单击“Next”按钮,如图所示。11.1.1Node.js的下载及安装单击“Install”按钮,开始安装,如图所示。11.1.1Node.js的下载及安装单击“Finish”按钮,完成安装,如图所示。11.1.2创建基于WeUI组件库的项目【演练】创建项目并使用WeUI组件库复制第2章中完成的项目,并打开该项目。如图所示,进入项目根目录,运行“cmd”命令。11.1.2创建基于WeUI组件库的项目如图所示,输入“npminit”,按“Enter”键,后面的选项都保留默认值并按“Enter”键,用于初始化项目并创建package.json文件。11.1.2创建基于WeUI组件库的项目保证联网状态,下载构建WeUI组件库。WeUI组件库的npm包名为weui-miniprogram,如图所示,在命令提示符窗口中输入并执行以下命令。11.1.2创建基于WeUI组件库的项目回到微信开发者工具,构建npm,如图所示,可以看到增加了几个文件及目录,选择“工具”→“构建npm”选项,构建完成后,单击“确定”按钮。11.1.2创建基于WeUI组件库的项目如图所示,单击“详情”按钮,选中“本地设置”标签页,选中“使用npm模块”复选框。11.1.2创建基于WeUI组件库的项目引入WeUI组件库的样式文件weui.wxss,在app.wxss中输入图中方框所示的代码。11.1.2创建基于WeUI组件库的项目在页面的JSON文件中加入usingComponents配置字段。在p1.json中输入图中方框所示的代码,表示使用WeUI组件库的dialog组件,组件名称为“mp-dialog”。11.1.2创建基于WeUI组件库的项目在对应页面的WXML文件中直接使用WeUI组件。在p1.wxml中输入图中方框所示的代码,表示使用“mp-dialog”组件。11.2使用WeUI组件随着小程序的普及,微信也有很多内部小程序在开发,每个小程序都需要从0到1进行开发设计,而这个过程中,有大量的UI交互是重复的。另外,微信内部已经有一套H5版本的WeUI样式库。综合考虑,微信团队基于WeUI样式库开发了小程序版本的UI组件库,并将这套组件库开源给外部开发者使用。11.1.1Node.js的下载及安装【演练】Badge徽章11.2.1基础组件修改并保存p1.json文件,代码如下。{"usingComponents":{"mp-cells":"/miniprogram_npm/weui-miniprogram/cells/cells","mp-cell":"/miniprogram_npm/weui-miniprogram/cell/cell","mp-badge":"/miniprogram_npm/weui-miniprogram/badge/badge"}}11.2.1基础组件修改并保存p1.wxml文件,代码如下。<viewclass="page"><viewclass="page__bd"><mp-cellstitle="Badge徽章"><mp-cell><viewslot="title"style="position:relative;margin-right:10px;"><imagesrc="/images/p2.jpg"style="width:50px;height:50px;display:block"/>11.2.1基础组件<mp-badgecontent="99+"style="position:absolute;top:-.4em;right:-.4em;"/></view></mp-cell><mp-celllink><viewstyle="display:inline-block;vertical-align:middle">单行列表</view><mp-badgecontent="8"style="margin-left:5px;"/><mp-badgestyle="margin-left:5px;"content="New"/></mp-cell></mp-cells></view></view>11.2.1基础组件Badge徽章组件运行结果如图所示。11.2.2表单组件【演练】单选按钮、复选框修改并保存p1.json文件,代码如下。{"component":true,"usingComponents":{"mp-toptips":"/miniprogram_npm/weui-miniprogram/toptips/toptips","mp-cells":"/miniprogram_npm/weui-miniprogram/cells/cells","mp-cell":"/miniprogram_npm/weui-miniprogram/cell/cell","mp-checkbox":"/miniprogram_npm/weui-miniprogram/checkbox/checkbox","mp-checkbox-group":"/miniprogram_npm/weui-miniprogram/checkbox-group/checkbox-group","mp-form":"/miniprogram_npm/weui-miniprogram/form/form"}}11.2.2表单组件修改并保存p1.wxml文件,代码如下。<viewclass="page"xmlns:wx="/1999/xhtml"><viewclass="page__bd"><mp-formid="form"rules="{{rules}}"models="{{formData}}"><mp-cellstitle="单选列表项"><mp-checkbox-groupprop="radio"multi="{{false}}"bindchange="radioChange"><mp-checkboxwx:for="{{radioItems}}"wx:key="value"label="{{item.name}}"value="{{item.value}}"checked="{{item.checked}}"></mp-checkbox></mp-checkbox-group></mp-cells>11.2.2表单组件<mp-cellstitle="复选列表项"><mp-checkbox-groupprop="checkbox"multi="{{true}}"bindchange="checkboxChange"><mp-checkboxwx:for="{{checkboxItems}}"wx:key="value"label="{{item.name}}"value="{{item.valu

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论