首页 > 编程语言 >7天入门小程序开发 | 小程序版Hello World

7天入门小程序开发 | 小程序版Hello World

时间:2022-12-26 14:34:01浏览次数:42  
标签:index 程序开发 程序 helloworld pages 开发工具 World Hello 页面

        这里面向初学者整理快速掌握小程序开发入门的教程,阅读教程、完成相应的开发任务,相信7天之后肯定有另一番感悟和收获。

        第一节课就是熟悉官方文档、开发流程、使用开发工具完成第一个小程序的运行。

1. 官方文档

https://developers.weixin.qq.com/miniprogram/dev/framework/

        作为刚入门的开发者来说,小程序和APP或者网页的开发模式都是类似的,需要开发前端显示的页面、后台处理逻辑、数据存储和处理。

        查看小程序官方文档,这里包含了开发中所需要的所有信息,如果没有直接找到你要的信息,也可以通过搜索引擎进行查找。

7天入门小程序开发 | 小程序版Hello World_开发工具

        首先了解下小程序开发中最常用修改的几个文件如下,更多介绍可以通过上面链接查看。

  • WXML模板,最常用到的文件之一,小程序界面看到的内容都在这里定义,网页中常用div标签,而小程序中替换成了view标签,使用起来大同小异。
  • WXSS样式,只有WXML模板看起来太单调,字体、按钮、表单等等没有丰富的颜色、样式,所以要有更佳的页面体验就需要WXSS样式了,和网页开发中的CSS大同小异。
  • JS逻辑交互,如果只有前面两个,那么所有页面都是静态的,没办法添加一条数据、也没办法删除或修改数据,这个功能就是JS逻辑交互实现的,当然在这里还会和数据库进行交互。
  • JSON配置,配置文件,在Hello World小程序中可以完全忽略这个文件,后面再看。

2. 微信小程序开发工具

        微信小程序官方提供了标准的开发工具,无论是Windows还是Mac都能非常方便的进行下载、安装、使用。下载链接如下:

https://developers.weixin.qq.com/miniprogram/dev/devtools/download.html

        下载安装好开发工具之后需要用微信扫描进行登录。之后创建第一个项目,AppID这里我们先选用测试号来快速运行第一个小程序,模板可以选择“JavaScript-基础模板“。

7天入门小程序开发 | 小程序版Hello World_开发工具_02


3. 开发第一个小程序

        创建完成第一个项目后会跳转到如下视图,也就是正式的微信小程序开发工具了。左侧会显示小程序预览页面,中间就是小程序的目录文件,右侧是文件编辑器。

        因为前面创建的是“JavaScript-基础模板”,所以已经包含了默认的两个模块:首页和日志页面。

创建第一个文件夹和文件

        在中间视图目录中点击pages,右键创建文件夹”helloworld“。


7天入门小程序开发 | 小程序版Hello World_微信小程序_03


        点击helloworld目录,右键选择创建pages,名称为”index“。


7天入门小程序开发 | 小程序版Hello World_xml_04

编辑pages/helloworld/index.wxml

        接下来就可以编写第一个文件啦,其中helloworld目录就是我们的第一个模块,前面说过WXML是用于页面展示的,我们通过view标签来编写。

<!--pages/helloworld/index.wxml-->
<text>pages/helloworld/index.wxml</text>


<view class="title">
Hello World!
</view>
<view class="time">
2022.4.16 20:28:00
</view

7天入门小程序开发 | 小程序版Hello World_xml_05

编辑pages/helloworld/index.wxss

        再切换到helloworld目录中的WXSS文件中,用来定义样式。

/* pages/helloworld/index.wxss */


.title {
font-size: 20px;
color: #FF8800;
}


.time {
color: #FFFFFF;
background-color: #333333;
}

7天入门小程序开发 | 小程序版Hello World_微信小程序_06

编辑pages/helloworld/index.wxss

        编辑app.json,添加以下代码来显示小程序底部菜单。相信这几行代码还是比较容易理解的,包括显示的名称和跳转的路径。

"tabBar": {
"backgroundColor": "#FFFFFF",
"color": "#333333",
"list": [
{
"pagePath": "pages/index/index",
"text": "index"
},
{
"pagePath": "pages/helloworld/index",
"text": "helloworld"
},
{
"pagePath": "pages/logs/logs",
"text": "logs"
}
]
}



TIPS

不要忘记第14行代码末尾的逗号


7天入门小程序开发 | 小程序版Hello World_开发工具_07


4. 大功告成

所有的都准备好了,记得前面修改的几个文件都要保存,直接按”Ctrl+S“一样的效果。

然后点击开发工具上方的”预览“按钮吧,左侧已经在修改文件保存后就刷新了,”预览“按钮可以在手机中扫码/推送查看预览效果了。


第一个小程序就这样完成啦!

更多功能或者更多模块,可以重复以上步骤继续修改。当然更多WXSS样式可以查看官方文档或直接找搜索引擎检索。

5. 注册账号

        不是已经大功告成了么,怎么还有注册账号。其实上面使用的AppID是测试号,只能自己体验,还不能分享给其他人。

        那注册账号这么重要的环节为什么不放在最前面去介绍呢,试想下,本来就是入门教程在第一步就一大堆繁琐的步骤,还是Abandon吧。所以等第一个小程序页面开发完成之后再做一些改进。

        点击以下链接可以注册账号,需要从未注册过小程序/微信公众号的邮箱来申请,如果没有邮箱或者邮箱已经被占用,再申请个邮箱也是非常快的。

https://mp.weixin.qq.com/cgi-bin/registermidpage?action=index&lang=zh_CN&token=

7天入门小程序开发 | 小程序版Hello World_开发工具_08


注册好账号,可以登录到控制台了。在”开发管理“页面中可以看到AppID,另外还可以申请AppSecret,记得AppSecret只会显示一次,记得保密使用,如果忘记了或者已经泄露,需要及时进行重置操作。

7天入门小程序开发 | 小程序版Hello World_微信小程序_09

复制上面的AppID,在小程序开发工具中找到app.json,修改”appid“,这样就和你的小程序账号绑定到一起了。

7天入门小程序开发 | 小程序版Hello World_微信小程序_10

在”成员管理“界面添加”项目成员“和”体验成员“。


7天入门小程序开发 | 小程序版Hello World_xml_11

在”版本管理“界面中可以查看到已经提交的开发等版本,将二维码发给项目成员和体验成员,就能看到和你一样的小程序了。






作业

看十遍不如操作一遍

作业并不强制

但期待你的加入




把你的第一个helloworld或其他名称的小程序截图提交过来吧

分享给其他同学

一起交流、一起进步!



作业编号



作业提交内容



提交方式



小程序001



  • 个人邮箱
  • 小程序代码截图
  • 运行结果截图
  • 开发版本提交截图


标签:index,程序开发,程序,helloworld,pages,开发工具,World,Hello,页面
From: https://blog.51cto.com/u_15651456/5968900

相关文章

  • 7天入门小程序开发 | 02-小程序页面内容填充
            作为第二节课,在今天的课程中我们主要介绍小程序的几块内容:表格WXSS使用页面跳转图片展示        再我们新建了一个模块learning,包含以下两个页面。......
  • 第一个Java程序——Hello World
    环境:记事本、DOS窗口步骤:编写代码文件,后缀改为java打开DOS窗口找到代码存放位置使用 javacHelloWorld.java进行编译使用javaHelloWorld 执行代码:1p......
  • 小程序开发中问题
    微信开发者工具更改默认的用户存储目录问题描述:用户数据存放在C:\Users\lenovo\AppData\Local\微信开发者工具\UserData目录下,占据C盘空间。解决方案:将上述的UserDa......
  • HelloWorld
    HelloWorld随便新建一个文件夹,存放代码;新建一个Java文件文件后缀名为.javaHello.java[注意点]系统可能没有显示文件后缀名,我们需要手动打开编写代码......
  • 微信小程序开发
    Chapter11.问题什么是微信小程序?为什么要做小程序?如何开发小程序?2.环境搭建申请微信公众平台登录后选择开发管理的开发控制并保存appid在开发小程序......
  • 从Spring Tool Suite(STS)将“hello world”Spring应用程序部署到Cloud Foundry的过程
    本指南将引导您完成从SpringToolSuite(STS)将“helloworld”Spring应用程序部署到CloudFoundry的过程。您将部署到CloudFoundry的内容您将在CloudFoundry部署一个Spri......
  • 创建“Hello, world”应用程序的过程
    本指南将引导您完成创建“Hello,world”应用程序的过程,该应用程序在浏览器和服务器之间来回发送消息。WebSocket是TCP之上的一层薄而轻的层。这使得它适合使用“子协议”......
  • 使用 Spring 创建“Hello, World”超媒体驱动的 REST Web 服务
    本指南将引导您完成使用Spring创建“Hello,World”超媒体驱动的RESTWeb服务的过程。超媒体是REST的一个重要方面。它允许您构建在很大程度上分离客户端和服务器的服......
  • “互帮互助”小程序开发总结
    这次小程序开发的经历让我学到了很多,下面我就将一一总结我从中学到的知识1.我学会了规范的编程。以前的我不懂编程规范,编出来的代码既不写注释,阅读性又很差,而且变量名大部......
  • 小程序开发与web开发的区别及特殊功能实现
    小程序开发整理使用uni-app跨端开发框架,代码写法与vue2一致。一、与web开发的区别1.运行方式不同npmrundev:mp-weixin后,用微信开发者工具打开dist中工程。2.标......