微信小程序开发实战 手把手教你开发跑步微信小程序
三、开始项目 打开开发者工具,选择小程序选项,到达添加项目页面 这个时候在前面设置页面的AppId就用到了。 如果项目目录中的文件是个空文件夹,会提示是否创建quick start项目。 选择“是”,开发者工具会帮助我们在开发目录里生成一个简单的demo。 这个Demo拥有一个完整的小程序的大概框架。 1、框架 先看下一目录: app.js:小程序逻辑,生命周期,,全局变量 app.json:小程序公共设置,导航栏颜色等,不可以注释 app.wxss :小程序公共样式,类CSS。 小程序页面构成: 页面构成 每一个小程序页面是由同路径下同名的四个不同后缀文件的组成,如:index.js、index.wxml、index.wxss、index.json。 微信小程序中的每一个页面的【路径+页面名】都需要写在app.json的pages中,且pages中的第一个页面是小程序的首页。 路径 这四个文件按照功能可以分成三个部分: 配置:json文件 逻辑层:js文件 视图层:wxss.wxml文件 在iOS上,小程序的javascript代码是运行在JavaScriptCore中 在Android上,小程序的javascript代码是通过X5内核来解析 在开发工具上,小程序的javascript代码是运行在nwjs(chrome内核)中。所以开发工具上的效果跟实际效果有所出入。 2、组件 微信提供了许多组件,主要分为八种: 视图容器、 基础内容、 表单组件、 操作反馈、 导航、 媒体组件、 地图、 画布 包含view、scroll-view、button、form等普通常用的组件,也提供了地图map、画布canvas。 组件主要属于视图层,通过wxml来进行结构布局,类似于html。通过wxss修改样式,类似于css。 组件使用语法实例: 这是一个普通视图样式修改过的视图更多的组件以及相关使用方法可以到官方文档-组件查看 3、API 网络 媒体 数据 位置 设备 界面 开发接口 其中网络请求的使用必须先到公众平台登录小程序账号,在设置页面那里,设置允许访问的域名,网络请求包含了普通的http请求、支持上传、下载、socket。基本上满足了我们开发中所需要的网络需求。 这些API属于逻辑层,写在js文件中, 使用实例: wx.getLocation({type:'wgs84',success:function(res){varlatitude=res.latitudevarlongitude=res.longitudevarspeed=res.speedvaraccuracy=res.accuracy}})可以到官方文档-API查看其它API的使用方法。 (编辑:源码网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |