《全球首个微信小程序应用号开发教程219073.docx》由会员分享,可在线阅读,更多相关《全球首个微信小程序应用号开发教程219073.docx(23页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、小提示:httpp:/n/这里面复复刻了微微信小程程序的 apii第三章:微信小小程序项项目结构构以及配配置找到创建建的 ddemoo 文件件夹,把把项目导导入到你你的编辑辑器,这这里使用用的是 Subblimme TTextt 编辑辑器。这个时候候需要根根据自己己的项目目需求结结构进行行更改了了,项目目根目录录下面是是首页渲渲染的几几个 ttabBBar 页面,以以及 aapp 的一些些配置文文件,如如项目的的 taabBaar 是是 3 个切换换菜单:我们先找找到 aapp.jsoon 文文件打开开配置好好这几个个菜单,配配置好 tabbBarr,这个个直接把把配置文文件改成成你自己己设计
2、的的即可。App.jsoon 里里面有几几个配置置项: Pagees:这这个是编编写的 js 文件,后后缀 .js 这里不不需要使使用,配配置好正正确路径径即可正正常应用用到(应应用不到到在重启启微信开开发者工工具会直直接报 pagge 错错误)。 Winddow:配置顶顶部的一一些样式式,文档档介绍比比较详细细。 tabBBar:底部的的几项配配置,见见名知意意。 netwworkkTimmeouut:暂暂时没发发现用处处,建议议看文档档。 根据实际际项目需需求进行行添加与与更改。 iconnPatth 和和 seeleccteddIcoonPaath:底部菜菜单按钮钮图片与与得到切切换点击
3、击高亮。 texxt:可以去去掉,全全部去掉掉会发现现底部 tabbar 高度会会减少很很多。Jsonn 文件件配置好好后,根根据项目目进行文文件创建建,Demoo:存放放的是假假数据,这这一期的的开发工工具支持持 reequiire,假假数据使使用的是是 .jjs 文文件形式式,里面的数数据结构构 jsson 一致,把把 daata 暴露出出去即可可。然后取数数据 rrequuiree 进来来即可,这这一点使使用很方方便;Imagges:图片路路径;Pagee:除 ttabaar 以以外的页页面;Servvisee:服务务交付层层(与后后台联调调真实数数据时使使用);Wxsss:一些些公共的
4、的 csss 文文件。看到这里里大家发发现每个个页面都都被连带带好三个个不同的的后缀。分分别页面面,csss,js 目前只只能依照照这样,是是微信应应用号的的一个规规范吧。Wxsss 文件件是引入入你写的的样式文文件,也也可以直直接在里里面写样样式。Js 文文件需全全部配置置到 ppagees 里里面才能能生效。下一章:微信小小程序首首页面开开发。第四章:微信小小程序首首页面开开发进行了各各种准备备与配置置后,来来到首页页开发。首首先需要要实现首首页效果果图如下下:Tempplatte 名名片很多多,需要要用模板板。这里需要要微信提提供的基基础组件件大致是是 innputt(搜索索框)、act
5、iion-sheeet(右右边是个个底部下下拉菜单单,需要要下拉菜菜单)、Scrooll-vieew (右边 AABC 跳转)、(这这个目前前实现还还有点问问题,正正在攻克克中)。Vieww 是块块元素,整整个搜索索框的一一个样式式。 名片夹:由于该该项目主主打名片片功能,故故很多地地方使用用,所以以需要把把名片以以 teempllatee 分离离出来。 Tempplatte:定定义一个个模板,name 模板的名字其实是个作用域。 Blocck:循循环控制制,名片片很多,必必须用循循环出来来,和很很多操作作数据的的前端框框架循环环差不多多。 支持自定定义属性性 daata,这这里用作作判断线线
6、上名片片以及线线下名片片。Vieww 里面面是一些些数据引引入,里里面是支支持三目目运算符符。引入 ttempplatte 时时非常方方便,iis 和和 naame 一样,ddataa 是 naameDDataa 传递递过来的的数据填填充。一切都绑绑定数据据为中心心点。取到数据据具体操操作根据据你数据据结构:这里的数数据结构构和 jjsonn 数据据结构一一样,这里如要要传到页页面的话话即是thiss.seetDaatanameeDatta因为页面面遍历的的是 nnameeDatta,ttimeeDatta可以看下下打印出出来的数数据结构构,根据据你的结结构进行行解析与与传递。也可以看看下这里
7、里对数据据的一些些操作。(这这里须根根据定义义的 jjsonn 数据据格式来来操作的的)名片的样样式由于于很多页页面需要要使用放放在 ccommmon.csss 里面面,这个个 coommoon.ccss 是所有有页面都都需要用用到,一一些初始始化设置置。它是是在 ppp.wwxsss 里面面引用之之后才能能被映射射到全局局 APPP。搜索框:其中 binndChhangge 为为输入框框发生改改变事件件。微信信提供的的 biindcchannge 在支持持方面还还有小问问题,目目前是失失去焦点点才能触触发到此此事件的的发生,待待后续完完善吧,先先实现功功能再说说。funcctioon/发生生
8、搜索事事情vartthiss/tthiss绑定,这这个thhis指指向微信信的提供供winndowwvar/取到到输入的的内容if/如果果输入为为空一些些东西需需要显示示否则不不显示bloockelseenonnethisstrueevarifnnameeelseeifttimeeforvvariin/forr-inn循环取取到daata里里面的ccarddsvarddataaforvvar00datta/循环取取到需要要搜索的的关键字字对比dataanullldaata-1dataadiispllaybllockk/存在就就是赋值值显示elseedataadiispllaynoone/ 不存
9、在在赋值不不显示菜单栏:做到菜菜单栏,使使用微信信提供的的下拉菜菜单组件件 acctioon-ssheeet,它它被触发发的条件件在这里里。一切以绑绑定事件件为起点点:funcctioon/调取取底部下下拉菜单单栏还是得先先布好局局才能被被调动。Js 配配置:Dataa 初始始化数据据:这里得取取非,直直接设置置 faalsee 调不不出来: 调用用事件。调出来还还得去掉掉它啊:如下相相同即可可取消直接接上事件件即可。(分分为菜单单栏外部部与底部部)/好了了,就是是这么简简单。实实现效果果简单,体体验效果果确实非非常不错错。还需要个个 looadiing 效果(暂暂时没做做动画,后后期再考考虑
10、。)Loaddingg 布局局首页的最最外层 vieew根据微信信的生命命周期funcctioonthissfuncctioonthiss加载条完完成。扫一扫,直直接调用用拍照功功能,从从这里看看到微信信提供的的拍照 apii 使用用起来非非常快速速,只需需根据需需求配置置即可。点击扫一一扫之后后,在开开发者工工具即可可看到如如下效果果。做到这里里说明下下,doom 长长度有限限制,页页面的结结构太长长,也是是无法渲渲染的,暂暂且把公公司排序序暂时先先去掉了了。左边的 ABCC 跳转转(还在在继续完完善中)。这里还有有个左滑滑删除名名片功能能,微信信没有提提供这个个在移动动端很实实用的功功能真
11、的的比较遗遗憾,后后面得花花点时间间自己写写下(后后续完善善)。之所以选选择这个个服务号号动手术术,是因因为从服服务号角角度它更更像一个个 APPP 化化的工具具,相比比我们公公司在做做的媒体体性服务务号,更更有工具具化改造造价值:里面包包括调用用扫描、检检索、分分享、积积分等复复杂功能能。感兴兴趣的朋朋友可以以对照现现在的服服务号和和开发教教程印证证。咨询更多多微信小程程序学习习班信息息,请点点击以下微信信公号文文章链接了解解(或扫以下二维维码详细细了解):htttp:/mpp.weeixiin.qqq.ccom/s?_biiz=MMjM55ODggwNjjE2MMw=&miid=22247748336688&iddx=11&snn=9111877cf449beef9dd5b229addb4aa9cbb4c11cd99&chhksmm=a66c4556e8891bb3dfffe99ceff42ff5144bfcc3c557aeedd99df448daa3899378871ee0c11ec1176990766b533bf66bdff19&mpssharre=11&sccenee=1&srccid=10117Zaawfhhl4wwUrDDI3eebDCCp011#rdd可扫以下下公众号二二维码详详细了解解: