微信小程序开发入门与实战 ①(初始微信小程序)

这篇具有很好参考价值的文章主要介绍了微信小程序开发入门与实战 ①(初始微信小程序)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

微信小程序开发入门与实战 ①(初始微信小程序)

@作者 : SYFStrive

 
微信小程序开发入门与实战 ①(初始微信小程序)

@博客首页 : HomePage

📜: 微信小程序

📌:个人社区(欢迎大佬们加入) 👉:社区链接🔗

📌:觉得文章不错可以点点关注 👉:微信小程序专栏🔗

💃:感谢支持,学累了可以先看小段由小胖给大家带来的街舞😀

🔗:阅读文章
微信小程序开发入门与实战 ①(初始微信小程序)
微信小程序开发入门与实战 ①(初始微信小程序)
微信小程序开发入门与实战 ①(初始微信小程序)

👉 微信小程序(🔥)

👨‍🦲小程序开发简介

说明:小程序是一种不需要下载安装即可使用的应用,它实现了应用“触手可及”的梦想,用户扫一扫或者搜一下即可打开应用。也体现了“用完即走”的理念,用户不用关心是否安装太多应用的问题。应用将无处不在,随时可用,但又无需安装卸载。

👨‍🦲小程序 VS 网页开发

  1. 运行环境不同:网页运行在浏览器环境中 、小程序运行在微信环境中。

  2. API 不同由于运行环境的不同:所以小程序中,无法调用 DOM 和 BOM 的 API。但是,小程序中可以调用微信环境提供的各种 API,例如: 地理定位、 扫码、支付……

  3. 开发模式不同

    网页的开发模式:浏览器 + 代码编辑器(VsCode)
    小程序有自己的一套标准开发模式:申请小程序开发账号、安装小程序开发者工具、创建和配置小程序项目

👨‍🦲创建一个小程序

     👨‍🦲注册小程序开发账号

👉 注册链接

注册步骤:右上角注册 👉 选小程序 👉 填写相关信息 👉 打开邮箱激活账号(主体类型选择个人) 👉 保存自己AppID(查找如 👇)

微信小程序开发入门与实战 ①(初始微信小程序)

     👨‍🦲开发工具安装下载

下载链接 👉 🔗🔗🔗

安装步骤 👉 微信小程序开发入门与实战 ①(初始微信小程序)

微信小程序开发入门与实战 ①(初始微信小程序)

👨‍🦲项目的构造

  • 基本祖成结构
  1. 了解项目的基本组成结构

微信小程序开发入门与实战 ①(初始微信小程序)

  1. 小程序页面的组成部分(MVC思想类型)

    🐕每个页面由 4 个基本文件组成,它们分别是:

    ① .js 文件(页面的脚本文件,存放页面的数据、事件处理函数等)
    ② .json 文件(当前页面的配置文件,配置窗口的外观、表现等)
    ③ .wxml 文件(页面的模板结构文件)
    ④ .wxss 文件(当前页面的样式表文件)

  • JSON 配置文件的作用
  1. JSON 是一种数据格式,在实际开发中,JSON 总是以配置文件的形式出现。小程序项目中也不例外:通过不同的 .json 配置文件,可以对小程序项目进行不同级别的配置。

  2. 小程序项目中有 4 种配置文件 json,分别是:

微信小程序开发入门与实战 ①(初始微信小程序)

① 项目根目录中的 app.json 配置文件

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

项目里的 app.json 配置内容图如下:👇

微信小程序开发入门与实战 ①(初始微信小程序)

简单了解下这 4 个配置项的作用:

1、 pages:用来记录当前小程序所有页面的路径
2、 window:全局定义小程序所有页面的背景色、文字颜色等
3、 style:全局定义小程序组件所使用的样式版本 默认使用最新版本
4、 sitemapLocation:用来指明 sitemap.json 的位置

② 项目根目录中的 project.config.json 配置文件

☆ project.config.json 是项目配置文件,用来记录我们对小程序开发工具所做的个性化配置 如:setting 中保存了编译相关的配置、projectname 中保存的是项目名称、 appid 中保存的是小程序的账号 ID……

③ 项目根目录中的 sitemap.json 配置文件

1、微信现已开放小程序内搜索,效果类似于 PC 网页的 SEO。sitemap.json 文件用来配置小程序页面是否允许微信索引。
2、当开发者允许微信索引时,微信内会通过爬虫的形式,为小程序的页面内容建立索引。当用户的搜索关键字和页面的索引匹配成功的时候,小程序的页面将可能展示在搜索结果中。

3、 关闭索引 sitemap.json 👉 action “disallow” 👈 ‘allow’

注意 ❗:sitemap 的索引提示是默认开启的,如需要关闭 sitemap 的索引提示,可在小程序项目配置文件project.config.json 的 setting 中配置字段 checkSiteMap 为 false

④ 每个页面文件夹中的 .json 配置文件

🐕小程序中的每一个页面,可以使用 .json 文件来对本页面的窗口外观进行配置,页面中的配置项会覆盖app.json 的 window 中相同的配置项。例如

微信小程序开发入门与实战 ①(初始微信小程序)

  • 新建小程序页面

新建方法 👉 只需要在 app.json -> pages 中新增页面的存放路径,小程序开发者工具即可帮我们自动创建对应的页面文件。

创建效果如下:

微信小程序开发入门与实战 ①(初始微信小程序)

  • 修改项目首页

效果效果如下:

微信小程序开发入门与实战 ①(初始微信小程序)

最后

微信小程序开发入门与实战 ①(初始微信小程序)
本文到这里就结束了,大佬们的支持是我持续更新的最大动力,希望这篇文章能帮到大家💪

 

                 相关专栏连接🔗

微信小程序开发入门与实战 ①(初始微信小程序)

下篇文章再见ヾ( ̄▽ ̄)ByeBye

微信小程序开发入门与实战 ①(初始微信小程序)文章来源地址https://www.toymoban.com/news/detail-488125.html

到了这里,关于微信小程序开发入门与实战 ①(初始微信小程序)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • (后续更新)【微信小程序】毕业设计 租房小程序开发实战,零基础开发房屋租赁系统小程序

    大家好,我是子木。 以前没接触过小程序,刚好毕业设计选题选到了小程序,有前端基础,于是在提交完开题后开始自学小程序(云开发),属于边学边开发的那种。缝缝补补,最终耗时1个多月写完了我的课题。 这段时间刚写完论文比较闲,所以来记录一下自己的开发过程

    2024年02月11日
    浏览(45)
  • 微信小程序入门及开发准备,申请测试号以及小程序开发的两种方式,目录结构说明

    目录 1. 介绍 1.1 优点 1.2 开发方式 2. 开发准备 2.1 申请 2.2 申请测试号 2.2 小程序开发的两种方式 2.3 开发工具 3. 开发一个demo 3.1 创建项目 3.2 配置 3.3 常用框架 3.3 目录结构说明 3.4 新建组件 是一种不需要下载安装即可使用的应用,是一种 触手可及 的应用 可以借助微信的流量

    2024年02月05日
    浏览(29)
  • 微信小程序 | 小程序开发

    🖥️ 微信小程序专栏:小程序开发 初级知识 🧑‍💼 个人简介:一个不甘平庸的平凡人🍬 ✨ 个人主页:CoderHing的个人主页 🍀 格言: ☀️ 路漫漫其修远兮,吾将上下而求索☀️ 👉 你的一键三连是我更新的最大动力❤️ 目录 一、认识小程序开发 什么是小程序? 各个平台小

    2024年01月24日
    浏览(41)
  • 微信小程序开发之微信小程序交互

    目录 一、小程序交互 前端: 1、先在登陆界面中编写代码 2、在前端中编写js代码 后端:           1、先导入依赖:           2、定义好配置文件           3、编写好实体类           4、将帮助类进行配置           5、编写mapper类           6、定义service层以及对应的

    2024年02月09日
    浏览(37)
  • 微信小程序 -- 小程序开发能力与拓展

    1. 获取用户头像 当小程序需要让用户完善个人资料时,我们可以通过微信提供的头像、昵称填写能力快速完善。如图: 想使用微信提供的头像填写能力,需要两步: 将 button 组件 open-type 的值设置为 chooseAvatar 当用户选择需要使用的头像之后,可以通过 bindchooseavatar 事件回调

    2024年04月15日
    浏览(45)
  • 【小程序】零基础微信小程序开发+实战项目

    如何拥有一款属于你自己的小程序,惊喜就在下面! 目前,小程序行业已经成为互联网营销的热门黑马之一,依托于各大流量平台,小程序行业具有天然的用户基础和得天独厚的资源优势,凭借其方便快捷的操作以及简单通俗的模式,仅短短一年的时间,就迎来了爆发性的增

    2024年02月11日
    浏览(35)
  • 【微信小程序开发】微信小程序集成腾讯位置项目配置

    腾讯位置服务官网 当然没账号的要先注册一个账号 在我的应用里创建一个新的应用,印象中需要小程序ID,去微信开发者工具里面找到自己的小程序ID填入即可 添加 key 中勾选勾选 WebServiceAPI 从官网里下载,我这里下载的是 v1.2 打开微信开发者工具 在查找小程序ID的地方下滑

    2024年02月02日
    浏览(41)
  • 微信小程序开发15 项目实战 基于云开发开发一个在线商城小程序

    在学完前 4 个模块之后,我相信你会对微信小程序的开发有一个全新的认识。在前面 3 个模块中,俊鹏分别从微信小程序内在的运行原理,小程序工程化开发以及具体实践层面,深度讲解了微信小程序开发所必要的知识和能力。而第 4 个模块里,我带你认识了微信小程序的云

    2024年02月11日
    浏览(34)
  • 微信小程序开发实战9_2 小程序页面转发

    小程序页面转发是小程序分享的一个重要方式,在设计小程序应用时就需要考虑那些页面需要实现转发功能,以及页面的转发参数。本节介绍如何进行小程序页面的分享,并介绍如何获取小程序卡片的分享票据。 9.2.1小程序页面转发 微信小程序提供了页面的转发的功能,用户

    2024年02月16日
    浏览(27)
  • 基于微信小程序的新闻资讯的小程序开发

    随着我国经济迅速发展,人们对手机的需求越来越大,各种手机软件也都在被广泛应用,但是对于手机进行数据信息管理,对于手机的各种软件也是备受用户的喜爱,新闻资讯被用户普遍使用,为方便用户能够可以随时进行新闻资讯的数据信息管理,特开发了基于新闻资讯的

    2024年02月03日
    浏览(30)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包