微信小程序注册和简单配置
微信小程序注册
1、直接搜索微信小程序,按照流程进行注册
2、如果有微信公众号,可以在公众号内部点小程序,进入注册流程
小程序中的概念
开发设置

在开发设置中获取AppID和AppSecret

AppID:小程序在微信官方服务器的唯一标识(相当于主键,每个小程序的AppID都不同)
AppSecret:小程序的秘钥,它是在调用微信接口的时候,需要传递的参数。(初次需要生成,生成之后可以重置。)
服务器域名:后台程序的域名,域名必须是公网可以访问的https的域名
wx50df37c3d7136e01
9ab087dba0f3aa0c0ffe54f7dab58b3c
微信开发者工具
新建小程序项目


微信小程序开发工具在使用过程中需要联网
小程序本地设置
如果没有域名,需要在详情里的本地设置中开启不校验域名,便于调试。

小程序项目目录

- pages # 所有的页面
- index # 每一个文件夹代表着一个页面,每个页面由四个文件构成
- index.js # 页面的js文件
- index.json # 页面的配置文件
- index.wxml # 页面的html文件
- index.wxss # 页面的xss文件
- logs # 日志文件夹
- utils # 写公共方法的,也可以不用
- app.js # 小程序的项目js,全局只有一个,全局的js文件,小程序的入口
- app.json # 小程序的全局配置文件
- app.wxss # 小程序的全局css文件
- project.config.json # 这个是项目配置文件,一般不动它,用于顶级配置和规范
- sitemap.json # 小程序的seo文件
我们可以使用css也可以调节字体样式,为什么有h1-h6?
META标签中配置搜索的keyword关键字,用于百度和谷歌的爬虫权重,搜索权重,先找keyword,再找h1标签,但不可以为了提高权重,将页面所有内容加入h1中,百度会认为是作弊,会将网站拉黑。
app.json小程序的全局配置文件
{
# pages添加页面路由,添加一个路由,就是添加一个页面,谁的路径在第一个谁就是首页
"pages": [
"pages/index/index",
"pages/logs/logs" // 新增页面,保存后会自动创建新的页面
],
# windows 主要配置下拉和头部,以navigation开头的是控制头部的
"window": {
"backgroundTextStyle": "light", // 控制下拉刷新颜色,只能配置light和dark
"enablePullDownRefresh": false, // 是否开启下拉刷新,默认没有配置,为false
"navigationBarBackgroundColor": "#fff", // 控制页面头部的颜色,#333为黑色
"navigationBarTitleText": "WeChat", // 控制页面头部的文字
"navigationBarTextStyle": "black" // 控制页面头部文字的颜色(只有黑色和白色)
},
# tabBar 主要是配置页面下部的导航,用于控制页面的跳转,如果页面不在tabBar的list中,页面就不会出现导航
"tabBar": {
"color": "#000000", // 控制标题默认颜色
"selectedColor": "#000000", // 控制选中后的标题颜色
"backgroundColor": "#ffffff", // 控制底部导航的背景颜色
"borderStyle": "black", // 控制底部导航边框的颜色
"list": [{ // list中的导航不能超过5项,显示顺序按照list中导航的顺序
"pagePath": "pages/index/index", // 指定页面路径
"text": "index页面", // 导航的标题
"iconPath": "images/icon-2.png", // 控制导航图标,默认显示的图标
"selectedIconPath": "images/icon-2-sed.png" // 导航图标的文件,选中后的图片
},
{
"pagePath": "pages/test/test",
"text": "test页面",
"iconPath": "iconPath",
"selectedIconPath": ""
}]
},
"style": "v2",
"sitemapLocation": "sitemap.json"
}
json文件中没有注释,json不支持注释。
小程序的局部配置文件
# pages/test/test.json
# 这里可以对app.json中的window进行覆盖,如果页面没有配置就走全局,页面配置了就走页面配置,但是页面的配置不需要加window,直接配置
{
"usingComponents": {},
"navigationBarTitleText": "页面标题" // 会覆盖全局的配置
}
微信小程序注册和简单配置的更多相关文章
- 微信小程序--消息推送配置Token令牌错误校验失败如何解决
微信开放第三方API接口, 申请地址: https://mp.weixin.qq.com/advanced/advanced?action=interface&t=advanced/inter ...
- 【微信小程序开发】页面配置
app下的app.json文件是全局配置. app下的每一个page中,也可以配置.json文件. page中配置的内容是对应app中window配置项下的内容. page中的配置将覆盖window中 ...
- 微信小程序 wxs的简单应用
Demo地址:微信小程序wxs的简单应用 案例分析 张三.李四.王五,各自分别都有数量不等的车,现在需要列表显示名字及他们拥有车的数量, list数据结构如下,当我们使用wx:for进行显示时,发现个 ...
- 微信小程序注册
小程序是一种新的开放能力,可以在微信内被便捷地获取和传播,同时具有出色的使用体验.开发者可以根据平台提供的能力,快速地开发一个小程序. 开放内容包括: 1.开放注册范围:企业.政府.媒体.其他组织: ...
- 微信小程序web-view的简单思考和实践
微信小程序的组件web-view推出有一段时间了,这个组件的推出可以说是微信小程序开发的一个重要事件,让微信小程序不会只束缚在微信圈子里了,打开了一个口子,这个口子或许还比较小,但未来有无限可能. 简 ...
- 微信小程序--代码构成---JSON 配置
在上一章中,我们通过开发者工具快速创建了一个 QuickStart 项目.你可以留意到这个项目里边生成了不同类型的文件: .json 后缀的 JSON 配置文件 .wxml 后缀的 WXML 模板文件 ...
- Java Web项目,Android和微信小程序的初始页面配置
Java Web项目 我们在Eclipse里开了Java Web项目之后,Run As Tomcat或者Apache服务器,本地运行,如果直接用http://localhost:8080访问项目,会发 ...
- 微信小程序注册流程
响应公司号召,跟上时代潮流,接下来我将独自开发微信小程序,接下来我介绍下注册流程,后续会补上小程序开发心得. 注册流程 注册之前,需要使用一个邮箱,该邮箱作为登录小程序的账号,这个邮箱不能被微信开放平 ...
- 微信小程序注册使用流程
新开发微信小程序使用流程: 平时使用小程序较多,但是具体注册流程简单记录下: 第一步:通过邮箱注册 第二步:在邮箱进行激活 注册后,在邮箱会收到激活信息提示.点击激活地址进行激活. 第三步:信息登记 ...
随机推荐
- 简单标签 SimpleTagSupport示例
最近处理JSP页面,需要把数据库查到的原始值,根据数据字典转换成更加直观的值.比如查到的结果是 01,jsp页面展示‘身份证’. 如果值比较少,就直接用c:if标签处理了,无奈接触的值比较多,只想到了 ...
- PostgreSQL中实现更新默认值(二)
今天我们用表继承+触发器的方案,来实现表中的更新默认值.这也许是PostgreSQL里最佳的解决方案. 一. 创建一张表,作为父表 create table basic_update( t_updat ...
- 系统学习javaweb1----HTML语言1
自我感受:HTML语言没想到也有这么大的学问,竟然能通过超链接标签直接访问百度,这可让我大吃一惊,我也得反思一下自己,上学期的java纯是混过来的,没有系统的学习过,感觉能通过期末考试都是侥幸,接下来 ...
- Contig|scaffold|N50|L50|NG50|贪心算法|de bruiji graph|
生物信息学 Contig是reads拼成的连续的DNA片段,连续表达一个gene.通过双端测序的contig可确定contig之间的关系得到scaffold,Scaffold是reads拼成的有gap ...
- [LC] 215. Kth Largest Element in an Array
Find the kth largest element in an unsorted array. Note that it is the kth largest element in the so ...
- win10安装navisworks失败,怎么强力卸载删除注册表并重新安装
一些搞设计的朋友在win10系统下安装navisworks失败或提示已安装,也有时候想重新安装navisworks的时候会出现本电脑windows系统已安装navisworks,你要是不留意直接安装n ...
- 科学家用AI看月球后,却发现了这些东西
人工智能(AI)几乎已经无所不在,我们生活的大多数方面都已经被它们渗透,随着AI在过去几年取得的令人震惊的进步,它在许多方面都可能帮助我们的生活变得更美好.近日,AI在月球上发现了近7000个未被 ...
- 如何有效地报告Bug
英文原文:Simon Tatham,编译:Dasn 引言 为公众写过软件的人,大概都收到过很拙劣的bug报告,例如: 在报告中说“不好用”: 所报告内容毫无意义: 在报告中用户没有提供足够的信息: 在 ...
- idea(or maven) 未结束字符串字面值 非法的表达式开始
[ERROR] *.java:[38,27] 未结束的字符串字面值 [ERROR] *.java:[38,53] 需要 ';' [ERROR] *.java:[41,19] 需要 ')' [ERROR ...
- Ionic3学习笔记(十三)HttpClient 实现 HTTP 请求以及踩过的一些坑
本文为原创文章,转载请标明出处 目录 猫眼API HttpClient 实现 HTTP 请求 安装 HttpClientModule 模块 创建 provider 创建 page 一些坑 坑1: 未在 ...