文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

【微信小程序入门到精通】— AppID和个性配置你学会了么?

2023-08-17 17:34

关注

在这里插入图片描述

前言

对于目前形式,微信小程序是一个热门,那么我们该如何去学习并且掌握之后去做实际项目呢?
为此我特意开设此专栏,在我学习的同时也将其分享给大家!

微信小程序官方文档可以点击下方链接查询:

如果在往下阅读的过程中,有什么错误的地方,期待大家的指点!


一、AppID 的获取

我们所有的开发首先都需要知道我们小程序的AppID,那么我们如何获取


二、初始化配置

我们的微信开发者工具的使用前,需要先了解一下他的基础组成,以及进行初始化配置,接下来我们将一步一步进行学习。

2.1 新建项目并初始化

2.2 代码初始化

在们的代码界面,我们可以看到每一块的文件下面有四种类型的子文件,分别是 .js / .json / .wxss / .wxml

其中在utils文件内是我们整个程序设置的地方

2.2.1 app.json

app.json主要配置四个模块:

代码如下:

{  "pages":[    "pages/index/index",    "pages/logs/logs",    "pages/xdl/xdl"  ],  "window":{    "backgroundTextStyle":"light",    "navigationBarBackgroundColor": "#fff",    "navigationBarTitleText": "Weixin",    "navigationBarTextStyle":"black"  },  "style": "v2",  "sitemapLocation": "sitemap.json"}

1. pages内部配置了三个地址,也就是说明小程序内有三个页面(默认的是没有第三行的地址,这是我之前测试用的
2. window内部布置了背景色比如第一行的backgroundTextStyle就是设置了背景文本风格
3. style就是设置版本为最新级
4. sitemapLocation告知了sitemap.json的位置,此处就是用的相对地址,说明我们sitemap.json的位置与app.json同级,且后缀为sitemap.json

2.2.2 project.config.json

project.config.json内部存放的是用户对微信小程序开发工具个性化配置,接下来我们逐一学习

首先先看一下如下代码:

{  "description": "项目配置文件",  "packOptions": {    "ignore": [],    "include": []  },  "setting": {    "bundle": false,    "userConfirmedBundleSwitch": false,    "urlCheck": true,    "scopeDataCheck": false,    "coverView": true,    "es6": true,    "postcss": true,    "compileHotReLoad": false,    "lazyloadPlaceholderEnable": false,    "preloadBackgroundData": false,    "minified": true,    "autoAudits": false,    "newFeature": false,    "uglifyFileName": false,    "uploadWithSourceMap": true,    "useIsolateContext": true,    "nodeModules": false,    "enhance": true,    "useMultiFrameRuntime": true,    "useApiHook": true,    "useApiHostProcess": true,    "showShadowRootInWxmlPanel": true,    "packNpmManually": false,    "enableEngineNative": false,    "packNpmRelationList": [],    "minifyWXSS": true,    "checkSiteMap": true,    "showES6CompileOption": false,    "minifyWXML": true,    "babelSetting": {      "ignore": [],      "disablePlugins": [],      "outputPath": ""    }  },  "compileType": "miniprogram",  "libVersion": "2.19.4",  "appid": "wxe38261f5028b588c",  "projectname": "miniprogram-92",  "condition": {},  "editorSetting": {    "tabIndent": "insertSpaces",    "tabSize": 2  }}

有关setting的设置非常的多,接下来我们来对应了解一下

2.2.3 sitemap.json

该文件内用于配置小程序是否可以被微信索引,类似于网页的SEO

{  "desc": "关于本文件的更多信息,请参考文档 https://developers.weixin.qq.com/miniprogram/dev/framework/sitemap.html",  "rules": [{  "action": "allow",  "page": "*"  }]}

其中allow表示可以被索引,如果不希望微信索引我们的小程序,那么设置成disallow即可


总结

至此我们初始配置就讲解完毕了,后续我们就详细学习各种组件以及进行小程序的构建!

✨ 原创不易,还希望各位大佬支持一下 \textcolor{blue}{原创不易,还希望各位大佬支持一下} 原创不易,还希望各位大佬支持一下

👍 点赞,你的认可是我创作的动力! \textcolor{green}{点赞,你的认可是我创作的动力!} 点赞,你的认可是我创作的动力!

⭐️ 收藏,你的青睐是我努力的方向! \textcolor{green}{收藏,你的青睐是我努力的方向!} 收藏,你的青睐是我努力的方向!

✏️ 评论,你的意见是我进步的财富! \textcolor{green}{评论,你的意见是我进步的财富!} 评论,你的意见是我进步的财富!

来源地址:https://blog.csdn.net/fsadagds/article/details/126812743

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     807人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     351人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     314人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     433人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     221人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-后端开发
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯