这是一个微信天气小程序开发教程,简单易学,半天便可完成。可根据天气不一样,配置不一样的背景图片。初始默认实时定位当前位置天气,也可搜索查询各地区天气。具体实现效果以下:css
欢迎扫码体验:html
源码请戳这里,欢迎star~node
首先要注册小程序、以及安装微信开发工具,这些在小程序开发文档中都有详细说明,这里就不赘述了。
安装好微信开发者工具,填好申请到的小程序AppID,选好项目目录,初始化一个普通小程序目录结构,获得如下项目初始目录:git
|-- pages |-- index |-- index.js // 首页js文件 |-- index.json // 首页json文件 |-- index.wxml // 首页wxml文件 至关于html |-- index.wxss // 首页wxss文件 至关于css |-- logs |-- logs.js // 日志页js文件 |-- logs.json // 日志页json文件 |-- logs.wxml // 日志页wxml文件 |-- logs.wxss // 日志页wxss文件 |-- utils |-- util.js // 小程序公用方法 |-- app.js // 小程序逻辑 |-- app.json // 小程序公共配置 |-- app.wxss // 小程序公共样式表 |-- project.config.json // 小程序项目配置
能够看到,项目文件主要分为.json,.wxml,.wxss和.js类型,每个页面由四个文件组成,为了方便开发者减小配置,描述页面的四个文件必须具备相同的路径与文件名。github
具体页面源码请戳这里查看。npm
解决方法:json
解决方法:
到小程序开发页面,点击左侧 开发 -> 开发设置 -> request合法域名,添加 https://free-api.heweather.com
https://apis.map.qq.com
者两个合法域名,目的是为了容许使用腾讯位置服务 API
和和风天气 API
。小程序
因为位置服务使用的腾讯位置服务-微信小程序JavaScript SDK,请自行申请本身的密钥(key
)。审核经过后受权给当前要使用的微信小程序(APP ID
),还需将微信小程序域名 servicewechat.com
添加到白名单。微信小程序