1 / 14
文档名称:

微信小程序开发官方文档二模板.docx

格式:docx   大小:270KB   页数:14页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

微信小程序开发官方文档二模板.docx

上传人:书犹药也 2020/1/23 文件大小:270 KB

下载得到文件列表

微信小程序开发官方文档二模板.docx

文档介绍

文档介绍:微信小程序开发官方文档二:,我们需要拥有一个帐号,如果你能看到该文档,我们应当已经邀请并为你创建好一个帐号。注意不可直接使用服务号或订阅号的AppID。利用提供的帐号,登录微信公众号后台 ,就能够在网站的“设置”-“开发者设置”中,查看到微信小程序的AppID了。注意:如果我们不是用注册时绑定的管理员微信号,在手机上体验该小程序。那么我们还需要操作“绑定开发者”。即在“用户身份”-“开发者”模块,绑定上需要体验该小程序的微信号。本教程默认注册帐号、体验都是使用管理员微信号。​我们需要通过开发者工具,来完成小程序创建和代码编辑。​开发者工具安装完成后,打开并使用微信扫码登录。选择创建“项目”,填入上文获取到的AppID,设置一个本地项目的名称(非小程序名称),比如“我的第一个项目”,并选择一个本地的文件夹作为代码存储的目录,点击“新建项目”就能够了。​为方便初学者了解微信小程序的基本代码结构,在创建过程中,如果选择的本地文件夹是个空文件夹,开发者工具会提示,是否需要创建一个quickstart项目。选择“是”,开发者工具会帮助我们在开发目录里生成一个简单的demo。​项目创建成功后,我们就能够点击该项目,进入并看到完整的开发者工具界面,点击左侧导航,在“编辑”里能够查看和编辑我们的代码,在“调试”里能够测试代码并模拟小程序在微信客户端效果,在“项目”里能够发送到手机里预览实际效果。​点击开发者工具左侧导航的“编辑”,我们能够看到这个项目,已经初始化并包含了一些简单的代码文件。最关键也是必不可少的,、、。其中,.js后缀的是脚本文件,.json后缀的文件是配置文件,.wxss后缀的是样式表文件。微信小程序会读取这些文件,并生成小程序实例。​下面我们简单了解这三个文件的功能,方便修改以及从头开发自己的微信小程序。​。我们能够在这个文件中监听并处理小程序的生命周期函数、声明全局变量。调用MINA提供的丰富的API,如本例的同步存储及同步读取本地数据。想了解更多可用API,可参考API文档//App({onLaunch:function(){//调用API从本地缓存中获取数据varlogs=('logs')||[](())('logs',logs)},getUserInfo:function(cb){varthat=this;if(){typeofcb=="function"&&cb()}else{//调用登录接口({ess:function(){({ess:function(res){=;typeofcb=="function"&&cb()}})}});}},globalData:{userInfo:null}})​。我们能够在这个文件中配置小程序是由哪些页面组成,配置小程序的窗口背景色,配置导航条样式,配置默认标题。注意该文件不可添加任何注释。更多可配置项可参考配置详解{"pages":["pages/index/index","pages/logs/logs"],"window":{"backgroundTextStyle":"light","navigationBarBackgroundColor":"#fff","navigationBarTitleText":"WeChat","navigationBarTextStyle":"black"}}​。。/****/.container{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:200rpx0;box-sizing:border-box;}创建页面​在这个教程里,我们有两个页面,index页面和logs页面,即欢迎页和小程序启动日志的展示页,他们都在pages目录下。微信小程序中的每一个页面的【路径+页面名】,且pages中的第一个页面是小程序的首页。​每一个小程序页面是由同路径下同名的四个不同后缀文件的组成,如:、、、。.js后缀的文件是脚本文件,.json后缀的文件是配置文件,.wxss后缀的是样式表文件,.wxml后缀的文件是页面结构文件。​:<!><viewclass="container"><viewbindtap="bindViewTap"class="userinfo"><imageclass="userinfo-avatar"src="{{}}"background-size="cover"></image><textclass="userinfo-nickname">{{}}</text></view><viewclass="u