微信开发小程序1

20 篇文章 4 订阅
订阅专栏

目录

一、小程序注册

二、下载安装微信开发者工具

三、小程序开发

3.1 创建项目

3.2 了解基本的文件

json文件

WXMl模板:类似于HTML

WXSS模板:类似于CSS

JS逻辑交互

3.2 了解常用的组件


参考B站视频 黑马程序员前端微信小程序开发教程,微信小程序从基础到发布全流程_企业级商城实战(含uni-app项目多端部署)_哔哩哔哩_bilibili

一、小程序注册

(1)先进入微信公众平台 微信公众平台

点击选择“小程序”,

 

 进入之后,往下拉,页面的最下方有小程序的注册按钮,

 (2)点击“前往注册”,进行小程序的一系列注册流程

(4)注册成功之后,进行小程序的账号密码登录。

(5)登录成功之后,进入下面页面,

(6)打开“设置-->基本设置”,可以在基本设置的最下面有小程序的AppID(小程序ID,小程序的唯一标识),

(7)小程序的AppSercet可以在“开发-->开发管理-->开发设置”找到,

 

二、下载安装微信开发者工具

(1)进入 微信公众平台

(2)按照自己的要求来下载对应版本的app开发程序,

微信公众平台

(3)按照流程进行安装,没有什么需要特别注意的步骤。

(4)安装完成之后,打开微信开发者工具,用手机上的微信扫描对应二维码,就进入了小程序的开发工具界面。

三、小程序开发

3.1 创建项目

(1)创建小程序项目,

注意:选择“不使用云服务” ,选择“JavaScript-基础模板”。

(2)点击“确定”,创建完成之后,默认生成一个模板,会出现下面这样的界面,

其中,“代码目录”部分的文件的详细介绍如下:

3.2 了解基本的文件

json文件

(1)app.json文件:当前小程序的全局配置,包括了小程序的所有页面路径、窗口外观、界面表现、底部tab等。

  • page:记录当前小程序所有页面的路径
  • window:全局定义小程序所有页面的背景色、文字等
  • style:全局定义小程序所使用的样式版本,默认v2
  • sitemapLocation:用例指明sitemap.json的位置

(2)project.config.json文件:项目配置文件,用例记录我们对小程序开发工具所做的个性化配置

  • setting:编译相关的配置
  • projectname:当前项目的名称,不等于小程序的名称
  • appid:自己小程序的唯一ID

(3)sitemap.json文件:用来配置信息的页面是否允许微信索引。

当开发者允许时,微信会通过爬虫形式,为学校的页面内容建立索引。当用户的搜索关键字和页面的索引匹配成功的时候,信息的页面将可能展示在搜索结果中。

  • desc
  • rules:
    • action:“allow”代表都允许,“disallow”
    • page:*代表所有的页面

WXMl模板:类似于HTML

(1)两者区别:

  • 标签名称不同
    • HTML:div、span、img、a
    • WXMl:view、text、image、navigator
  • 属性结点不同
    • HTML:
      <a href="#">超链接</a>
    • WXMl:
      <navigator url="/pages/home/navigator"></navigator>
  • 提供了类似于Vue的模板语法:数据绑定、列表渲染、条件渲染

WXSS模板:类似于CSS

(1)两者区别:

  • 新增了rpx尺寸单位
  • 提供了全局的样式app.wxss和局部的样式
  • WXSS仅支持部分CSS选择器:.class和#id、element、并集选择器和后代选择器、::after和::before等伪类选择器

JS逻辑交互

(1)小程序js文件的分类:

  • app.js:整个小程序项目的入口文件,通过调用App()函数来启动整个小程序
  • 页面的.js:页面的入口文件,通过调用Page()函数来创建并运行页面
  • 普通的.js:普通的功能模块文件,用来封装公共的函数或属性供页面使用

3.2 了解常用的组件

(1)常用的视图容器类组件:view、scroll-view、swiper和swiper-item

  • view:普通视图区域,类似于div,块级元素
  • scroll-view:可滚动的视图区域
  • swiper和swiper-item:轮播图容器组件、轮播图item组件

(2)常用的基础内容组件:text、rich-text

  • text:文本组件,类似于span
  • rich-text:富文本组件

(3)其他常用组件:button、image、navigator

  • button:普通、mini、镂空
  • image:中的mode属性用例指定图片的裁剪和缩放模式
  • navigator:
微信小程序开发总结
02-25
用户配置:小程序管理平台提供用户管理功能,支持添加1个管理员,根据帐号类型和是否认证分别支持配置不同数目的开发者和体验者帐号权限,这些配置在小程序开发和内测阶段十分有用,即是一个官方的白名单配置功能。...
微信小程序开发视频教程全套
12-14
微信小程序(wei xin xiao cheng xu),简称小程序,缩XCX,英文名Mini Program,是一种不需要下载安装即可使用的应用,它实现了应用“触手可及...2017年1月9日,张小龙在2017微信公开课Pro上发布的小程序正式上线。
微信小程序重置AppSecret 之后需要做的事情
weixin_44383533的博客
02-14 2442
这个类似一个小程序的身份验证如果 身份验证无法通过那么 接下来需要用到access_token的地方也都无法正常使用 所以给你的的2个小时使用来更改这个的。这个时候只需要联系后端同学 将之前设置的appSecret 变量换成你刚刚重置的 最新 的就可以。现在appSecret是密文的如果保存不妥当 需要管理账号用重置。
后台配置小程序appid 和 secret
api工厂
08-02 8023
制作小程序的第一步就是获取小程序AppID和AppSecret 所以在开发小程序之前第一步要做的工作就是要获取这些信息 可以参考以下文章: https://jingyan.baidu.com/article/642c9d340305e3644a46f795.html 在api工厂后台配置 appid 和 secret: 登录 api工厂 后台,左侧菜单 ...
PHP如何实现微信小程序消息推送的方法
feixuewisdomlee的博客
05-05 392
通过本文的介绍,我们了解了如何使用 PHP SDK 实现微信小程序的消息推送,其中主要包括获取小程序APPID 和 APPSECRET、使用 EasyWeChat SDK 构建小程序消息推送系统、以及实现小程序消息推送的两种方式:模板消息和客服消息。在获取了小程序APPID和APPSECRET之后,我们就可以在 PHP 环境下使用官方提供的 SDK 来构建一个小程序消息推送系统。客服消息的格式相对比较灵活,可以在需要推送消息的场景下直接发送消息,比如用户提问、客服回答等。3、实现小程序消息推送。
小程序】微信小程序配置
new_guaika的博客
07-05 1407
微信小程序配置
如何查看小程序APPID和AppSecret
weixin_64051447的博客
07-21 3144
在开发管理/开发配置里面就查看appid以及AppSecret。
微信小程序开发:appid和secret的获取方法
小蓝枣的博客
02-19 5926
AppID(小程序 AppID): 定义:AppID 是微信小程序的唯一标识符,用于唯一标识一个小程序。 获取:可以在微信公众平台中创建小程序时获取。 作用: 与后台服务器交互:在小程序中使用 AppID 与微信服务器进行通信,例如获取用户信息、支付等操作。 权限控制:AppID 用于校验小程序的合法性和权限。例如,微信支付接口需要在微信开放平台注册,并绑定对应的 AppID 和 AppSecret。 开发与发布:在开发环境和发布上线时,AppID 用于标识不同的小程序
快速验证微信小程序AppId和AppSecret是否正确
花伤情犹在的博客
11-13 898
该验证方法是一种敏捷且高效的方式,特别适用于快速确认给定的 AppID 和 AppSecret 是否有效。在处理大量凭证或需要频繁验证的情况下,这种方法可以帮助您迅速而准确地完成验证过程。使用微信开放平台提供的接口验证 AppID 和 AppSecret 是否匹配。以下是微信开放社区随意找到的问题解释,当然也可以在微信开发平台的文档中查询错误码说明。如果AppId和AppSecret正确则会返回access_token。不正确则会返回 errcode为40125。获取access_token的接口。
微信小程序重置修改秘钥appSecret后项目失效的解决方案
joan_yb的博客
05-17 1050
微信小程序重置修改秘钥appSecret后项目失效的解决方案
微信小程序开发-闹钟小程序
05-13
微信小程序开发-闹钟小程序
微信小程序点餐系统源码
05-14
java + 微信小程序
云服务AppId或AppKey和AppSecret生成与使用
weixin_44909971的博客
05-17 4182
App key和App Secret App key简称API接口验证序号,是用于验证API接入合法性的。接入哪个网站的API接口,就需要这个网站允许才能够接入,如果简单比喻的话:可以理解成是登陆网站的用户名。 App Secret简称API接口密钥,是跟App Key配套使用的,可以简单理解成是密码。 App Key 和 App Secret 配合在一起,通过其他网站的协议要求,就可以接入API接口调用或使用API提供的各种功能和数据。 比如淘宝联盟的API接口,就是淘宝客网站开发的必要接入,淘客程序通过
详细开发与部署教程:信箱微信小程序的具体部署
最新发布
小白的博客
05-29 1491
通过以上详细步骤,你可以成功部署一个功能完善的微信小程序“XX信箱”。从准备工作、开发环境搭建、前端和后端开发、数据存储配置,到最终的部署和上线,整个过程需要详细规划和执行。确保在每个阶段进行充分的测试和验证,以保证小程序的稳定性和用户体验。在微信开发者工具中,点击左上角的“预览”按钮,使用微信扫描二维码进行预览。在“Body”选项卡中,选择“raw”,并选择“JSON”格式。在你的后端代码中,使用复制的连接字符串连接MongoDB。在“版本管理”页面,选择已通过审核的版本。
【微信小程序】项目上线所需AppID、AppSecret和原始ID获取的逐步方法
RogerQianpeng的博客
10-18 4823
本文内容面向业务老师,通过详细的逐步方法,帮助对流程不熟悉的有微信小程序管理员权限的业务老师,通过微信公众平台,获得项目上线所需的AppID、AppSecret、原始ID,不熟悉流程的开发人员也可以阅读。注意:尽量只生成一次,然后记录下秘钥,因为虽然可以多次生成,但是需要向微信银行报备授权,所以最好不要多次生成重新报备。管理员用户,同AppID页面,点击“生成”,生成小程序秘钥。微信公众平台 - 开发 - 开发管理 - 开发设置。左侧,设置 - 基本设置,完成信息填后获得。
微信开发者模式配置
qq_38038920的博客
03-09 1443
1.  点击打开链接  找到第二步的位置2. 3.      3.1 获取appsecret           3.2  根据要求填服务器的ip地址 4.         打开修改配置看第五步5.    根据要求修改下面的内容(注:通过url必选能读取待文件才能成功 )...
小程序appsecret在哪里看
薛定谔的猫
04-05 198
问题开发中需要用到appid和secret。但找不到secret。后面发现是在微信开发者平台自己生成才行。在开发者平台的开发管理当中,生产即可。
安全课堂|关于小程序AppSecret密钥泄露漏洞官方
mingyqf的博客
09-24 2800
AppSecret是小程序的唯一凭证密钥,也是获取小程序全局唯一后台接口调用凭证(
springboot 微信登录详细教程
qq_42017966的博客
08-23 867
springboot 微信登录详细教程
微信开发小程序平台csdn
09-15
微信开发小程序平台是一个可以让开发者创建和发布小程序的平台。它提供了一套完整的开发工具和资源,使开发者能够轻松地构建自己的小程序微信开发小程序平台通过提供开发者工具和文档支持,帮助开发者快速入门并掌握小程序开发的技能。开发者可以使用小程序开发工具创建小程序前端界面,并通过工具提供的调试和预览功能来测试和查看效果。 在小程序平台上,开发者可以使用微信提供的一系列API来实现各种功能,比如获取用户信息、发送网络请求、获取地理位置、调起支付等。通过这些API,开发者可以构建出丰富、实用的小程序。 另外,微信开发小程序平台还提供了丰富的组件和模板,开发者可以直接使用这些组件和模板来快速搭建小程序的界面和功能。同时,平台还提供了一些开源的小程序示例,供开发者学习和参考。 在小程序平台上,开发者可以将自己的小程序发布到微信平台上,使用户可以通过微信进行查找、使用和分享。开发者还可以通过平台提供的数据分析功能,了解用户的使用情况和反馈,并根据这些数据进行优化和改进。 总之,微信开发小程序平台为开发者提供了一种方便、高效的方式来创建和发布小程序,并且可以通过微信这个庞大的生态系统吸引和服务更多的用户。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
写文章

热门文章

  • GPU版本安装Pytorch教程最新方法 59514
  • nohup 命令之 nohup: ignoring input and appending output to ‘nohup.out’ 59357
  • npm : 无法将“npm”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。 49579
  • vscode之 远程连接ssh 40141
  • ffmpeg下载安装教程及介绍 31917

分类专栏

  • java 31篇
  • docker 2篇
  • vue 1篇
  • sprintboot 10篇
  • 工具 1篇
  • R 1篇
  • c、c++ 6篇
  • python语言
  • python 20篇
  • python爬虫 13篇
  • 深度学习 68篇
  • 音视频 9篇
  • django 20篇
  • vscode 9篇
  • API 1篇
  • git 8篇
  • 数据库 18篇
  • 学习 17篇
  • 计算机基础与技术 1篇
  • 数据结构与算法 11篇
  • 大数据 10篇
  • linux 3篇
  • 计算机视觉cv 3篇
  • 元宇宙 1篇
  • 云计算 1篇
  • 区块链 1篇
  • 数据可视化 6篇
  • gis 15篇
  • 机器学习 3篇
  • Go 3篇
  • UE5 2篇

最新评论

  • python之 ffmpeg给图片添加文字

    张贤军126: vscode上运行正常,在cmd中运行就乱码,吐了

  • python之 ffmpeg给图片添加一行或多行文字

    张贤军126: 中文显示不了,只能显示英文

  • python之 ffmpeg给图片添加一行或多行文字

    张贤军126: 没有字,是编码的问题吗

  • HBuilderX 之初始化uni-app项目、项目目录结构介绍及前提配置

    细节控•制师: 为什么要忽略/node_modules,这个不是用来进行对话框的吗?忽略了对话框是否可以双向通信

  • 【spring】第一篇 IOC和DI入门案例

    普通网友: 文章结构严谨有条,层次分明,读起来一点也不费劲,让人受益匪浅。【我也写了一些相关领域的文章,希望能够得到博主的指导,共同进步!】

大家在看

  • Starknet架构之Starknet state、State commitment 209
  • 如何在单个VPS上使用nginx、forever和crontab托管多个Node.js应用 362
  • C语言 | Leetcode C语言题解之第162题寻找峰值
  • MySQL 索引 493
  • Python | Leetcode Python题解之第164题最大间距

最新文章

  • jdk17详细安装步骤
  • 【idea】解决springboot项目中遇到的问题
  • 【spring】第二篇 bean实例化
2024年38篇
2023年66篇
2022年196篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

水w

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或 充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

深圳SEO优化公司银川网站建设设计丹东品牌网站设计报价和田网站排名优化多少钱南澳营销网站多少钱秦皇岛SEO按天扣费公司蚌埠网站推广方案公司淮北网站关键词优化报价南京网站建设推荐驻马店建站多少钱文山网站推广方案坪地建站推荐廊坊网站优化软件报价长治SEO按效果付费多少钱保定优化公司新余百度标王推荐漳州百度竞价包年推广价格遵义网站建设价格广元营销型网站建设公司湖州SEO按天收费报价山南关键词按天计费保定网站推广工具报价昆明SEO按效果付费阿坝关键词排名包年推广价格丹东百度seo报价平湖推广网站公司凉山关键词按天计费推荐益阳seo优化眉山百度关键词包年推广多少钱吕梁营销型网站建设多少钱哈尔滨网站优化按天扣费公司歼20紧急升空逼退外机英媒称团队夜以继日筹划王妃复出草木蔓发 春山在望成都发生巨响 当地回应60岁老人炒菠菜未焯水致肾病恶化男子涉嫌走私被判11年却一天牢没坐劳斯莱斯右转逼停直行车网传落水者说“没让你救”系谣言广东通报13岁男孩性侵女童不予立案贵州小伙回应在美国卖三蹦子火了淀粉肠小王子日销售额涨超10倍有个姐真把千机伞做出来了近3万元金手镯仅含足金十克呼北高速交通事故已致14人死亡杨洋拄拐现身医院国产伟哥去年销售近13亿男子给前妻转账 现任妻子起诉要回新基金只募集到26元还是员工自购男孩疑遭霸凌 家长讨说法被踢出群充个话费竟沦为间接洗钱工具新的一天从800个哈欠开始单亲妈妈陷入热恋 14岁儿子报警#春分立蛋大挑战#中国投资客涌入日本东京买房两大学生合买彩票中奖一人不认账新加坡主帅:唯一目标击败中国队月嫂回应掌掴婴儿是在赶虫子19岁小伙救下5人后溺亡 多方发声清明节放假3天调休1天张家界的山上“长”满了韩国人?开封王婆为何火了主播靠辱骂母亲走红被批捕封号代拍被何赛飞拿着魔杖追着打阿根廷将发行1万与2万面值的纸币库克现身上海为江西彩礼“减负”的“试婚人”因自嘲式简历走红的教授更新简介殡仪馆花卉高于市场价3倍还重复用网友称在豆瓣酱里吃出老鼠头315晚会后胖东来又人满为患了网友建议重庆地铁不准乘客携带菜筐特朗普谈“凯特王妃P图照”罗斯否认插足凯特王妃婚姻青海通报栏杆断裂小学生跌落住进ICU恒大被罚41.75亿到底怎么缴湖南一县政协主席疑涉刑案被控制茶百道就改标签日期致歉王树国3次鞠躬告别西交大师生张立群任西安交通大学校长杨倩无缘巴黎奥运

深圳SEO优化公司 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化