微信小程序注册和简单配置

摘要:
微信小程序注册1.直接搜索微信小软件,按照流程注册2.如果你有微信公众号,您可以点击公众号内的小程序,进入注册流程小程序中的概念开发设置,以获取开发设置中的AppID和AppSecretAppID:小程序在官方微信服务器中的唯一身份AppSecret:小程序的密钥,这是调用微信界面时需要传递的参数。
微信小程序注册

1、直接搜索微信小程序,按照流程进行注册

2、如果有微信公众号,可以在公众号内部点小程序,进入注册流程

小程序中的概念

开发设置

微信小程序注册和简单配置第1张

在开发设置中获取AppID和AppSecret

微信小程序注册和简单配置第2张

AppID:小程序在微信官方服务器的唯一标识(相当于主键,每个小程序的AppID都不同)

AppSecret:小程序的秘钥,它是在调用微信接口的时候,需要传递的参数。(初次需要生成,生成之后可以重置。)

服务器域名:后台程序的域名,域名必须是公网可以访问的https的域名

wx50df37c3d7136e01
9ab087dba0f3aa0c0ffe54f7dab58b3c

微信开发者工具

新建小程序项目

微信小程序注册和简单配置第3张

微信小程序注册和简单配置第4张

微信小程序开发工具在使用过程中需要联网

小程序本地设置

如果没有域名,需要在详情里的本地设置中开启不校验域名,便于调试。

微信小程序注册和简单配置第5张

小程序项目目录

微信小程序注册和简单配置第6张

- 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": "页面标题"  // 会覆盖全局的配置
}

免责声明:内容来源于网络,仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇django 框架模型之models常用的FieldLinux搭建主从数据库服务器(主从复制)下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

随便看看

关于ArcMap中的地图文档单位

在ArcMap中地图文档的单位有度分秒、千米、米、十进制等很多种,但是ArcMap中的测量距离功能的实现必须建立在图层框架具有投影坐标系的情况下才能进行正确的计算,否则是不能进行的,IPolyline的Lenth属性获取的单位为十进制,需要转换成米。...

Lynx浏览器简明使用指南(转)

Lynx可以运行在很多种操作系统下,如VMS,UNIX,Windows95,WindowsNT等,当然也包括Linux。由于没有漂亮的图形界面,所以Lynx占用资源极少,而且速度很快。另外Lynx还是唯一能在字符终端下运行的WWW浏览器。Lynx的主页地址是:http://lynx.browser.org,另外http://www.cc.ukans.edu/...

Dapper系列之一:Dapper的入门(多表批量插入)

Dapper只是一个完全开源的代码文件。您可以在项目中的任何位置实现数据到对象ORM操作,其大小小,速度快。Dapper的优点:1。Dapper是一个轻量级ORM类。该代码是一个SQLMapper.cs文件,编译后通常约为40k dll;2.Dapper,快点,你为什么说得快?因为Dapper的速度接近IDataReader,所以列表的数据比DataTabl...

js Base64与字符串互转

1、base64加密在页面中引入base64.js文件,调用方法为:˂!...

H3C 12508 收集诊断信息

案例:H3C12508单板卡出现remove状态,需要配合研发收集诊断信息。)总体:12500交换机返回三种文件----故障时诊断信息,主备单板的日志文件,主备单板的诊断日志操作步骤:一、故障时诊断信息:disdiagnostic-informationdiag收集必须在问题出现的时候,单板重起之前执行。在save时请选择Y保存到CF卡方式。一般情况下,此命...

笔试题多线程

多线程是实现异步的主要方式之一,异步不等于多线程。NET有很多异步编程支持。例如,Begin***和End***方法在许多地方都可用,这是一种异步编程支持。它的一些内部程序是使用多线程的异步编程,而其他程序是使用硬件功能的异步编程。因为多线程访问不使用锁定机制,所以更新将丢失。...