如何写第一个微信小程序

超级硬核的来了,小程序开发教程附上案例 小程序的基本项目结构如下: ​ 3. 编写代码 3.1 app.json 在 中配置小程序的页面路径和窗口样式: ​ pages:定义小程序的页面路径。 window:设置小程序的窗口样式。 3.2 app.js 在 中编写小程序的逻辑代码(通常可以保持为空): ​ :小程序初始化时触发的事件。 3.3 index.wxml 在 中编写页面的结构: ​ :相当于HTML中的,用于布局。 :用于显示文本。 :按钮组件,用于绑定点击事件。 3.4 index.wxss 在 中编写 阅读详情
微信小程序

微信小程序其实跟vue的语法差不多,有些小伙伴可能也没学过vue,但是只要掌握了简单的html标签知识就可以做一个简单的小程序了。

创建

首先我们去微信公众平台的官网下载一个IDE,微信开发者工具,我们可以使用这个工具来进行小程序的开发以及调试运行。
打开工具使用微信扫码登陆,选择测试登陆,然后就新建了一个微信小程序。
在这里插入图片描述

目录介绍

首先介绍pages目录,该目录用来存放所有的页面以及css文件跟js文件,而每一个页面我们分为了4个文件,分别是index.js,index.json,index.wxml,index.wxss。
在这里插入图片描述
index.wxml, 就相当于我们的index.html ,我们在这里写标签内容
view标签其实就相当于我们的div标签了,现在我们来自己改下代码就好了
在这里插入图片描述
这样我们就可以写我们的代码了,接着我们想要写我们的样式。html的样式是放在css文件的,在微信小程序中就是index.wxss文件。在这里插入图片描述
是不是跟html一样呢,接着我们可以写js内容了,js内容就是放在index.js中
在这里插入图片描述
在这里插入图片描述
那么页面的内容就整体介绍到这里

全局配置文件

全局配置就是app.js,app.wxss, app.json,前面两个我们可以不介绍,主要是app.json。
在这里插入图片描述
pages -> pages是配置页面的,有多少个页面就配置多少行,并且第一行就是首页,我们更换一下内容,在第一行增加一个内容,我们可以看到左侧的pages文件夹下添加了一个新的文件夹,右侧的首页也改变了。
在这里插入图片描述
window ->配置整个小程序的整体窗口,我们可以改变小程序的背景颜色,名称等等,更多的内容我们可以到微信小程序的官方文档继续学习。在这里插入图片描述

结语

小编是一枚Java Coder,业余写文章,现主营微信公众号《Java患者》,喜欢的话关注我的公众号或者加我微信我们一起学习Java
在这里插入图片描述

记录小白使用 Cursor 开发第一个微信小程序(二):创建项目、编译、预览、发布(250308) 阅读详情

相关推荐

微信小程序写同步promise的最简单方法

第一次写微信小程序,被异步坑死了,异步是哪个运行的快就先运行了, 运行慢的慢慢运行完,所以根本不能按照程序编写顺序一步步运行正确。 在网上找了好久介绍,Async-await,Promise什么的,弄不清楚具体怎么写,后来终于弄清楚了,按顺序运行的Promise模板格式其实很简单!原理抛开,引用抛开,没有var。如下: //new Promise模板 new Promise((resolve, r...

qq_21883423的博客 4797

微信小程序开发指南:精通一切的秘籍(保姆级别+超详细)

小程序,小程序的一种,英文名Wechat Mini Program,是一种不需要下载安装即可使用的应用,它实现了应用“触手可及”的梦想,用户扫一扫或搜一下即可打开应用。微信小程序是一种不用下载就能使用的应用,也是一项创新,经过将近两年的发展,已经构造了新的微信小程序开发环境和开发者生态。

老高的博客 3万+

傻瓜式教程“第一个微信小程序”

一、下载小程序开发工具 登录“微信公众平台”官网,点击小程序中的“开发” 点击“工具” 点击左下角“下载” 根据自己对应的系统下载,我的电脑是windows 64位,所以下载64位 自己选择好要保存的路径,这里我选择了放在桌面 二、下载官方Demo案例 在“简易教程”中点击“下载源码”,弹出的下载窗口选择好保存路径,我把它放在桌面 找到下载的Demo,然后解压 然后把这些文件统一放

haohao0808的博客 1万+

微信小程序项目开发【从0到1~入门篇】

打开刚下载好的微信开发者工具,扫码登录、创建小程序项目。登录微信公众号平台,在开发->开发设置->开发者ID中找到你小程序的AppID并填入到项目设置里。

m0_49263811的博客 4万+

手把手教你写一个微信小程序(推荐)

最近接了一个微信小程序的项目,项目需求是小程序语音识别,全景图片观看,登录授权,获取个人基本信息。非常不错,具有一定的参考借鉴价值,需要的朋友参考下吧

保姆级拆解:HP 1312NF/CM1415打印机进纸离合器清洁与更换全记录(附B站/油管视频指路)

本文详细记录了HP 1312NF打印机进纸离合器故障的诊断与修复全过程,包括故障判断、工具准备、拆解步骤、清洁更换技巧及预防措施。特别针对离合器内部海绵老化粘连问题,提供了电工胶布和硬纸片两种实用替代方案,并附有B站/油管视频指路,帮助用户轻松完成打印机维修。

weixin_31102231的博客 372

微信小程序 ——入门介绍及简单的小程序编写

一、小程序入门1.1 什么是小程序小程序是一种轻量级的应用程序,通常用于在移动设备上提供特定功能或服务。它们类似于手机应用程序,但不需要用户下载和安装,可以直接在支持的平台上运行。小程序通常由HTML、CSS和JavaScript等前端技术开发,可以在微信、支付宝、百度等平台上运行。

Ying_hao_kun的博客 1216

【Apollo规划模块探秘】—— 场景(Scenario)驱动的决策引擎

本文深入解析了Apollo自动驾驶平台规划模块的核心机制——场景(Scenario)驱动的决策引擎。文章通过类比日常驾驶,阐述了规划模块如何像经验丰富的司机一样,根据不同的路况(如车道跟随、无保护左转)切换不同的“驾驶模式”。重点剖析了场景管理器(ScenarioManager)如何基于感知信息进行场景判断与切换,以及“场景-阶段-任务”双层状态机如何精密协作,实现灵活、高效且安全的轨迹规划。

rnn9storyteller的博客 278

最详细的微信小程序制作方法

使用 JSON 技术来表现应用的配置信息。包含应用的基本信息,页面配置和路由,应用全体的信息等。使用经过定制 CSS+XML 技术来实现视图层的描述。画面元素,例如列表、按钮、文本框、选择框等都通过 XML 语言来描述,遵从 XML 语法,对于页面的共同风格,使用 CSS 进行定义。使用 JavaScript 语言来实现逻辑层结构。包括用户操作的处理,系统 API 的调用等。架构在视图层和逻辑层之间提供数据和事件传输功能,从而尽量减少难度。由于类似应有都属于轻应用,所以提供的功能都比较单一。

孤客科技 7万+

保姆级教程:用rosbag录制和回放你的第一个ROS机器人数据(附C++/Python代码)

本文提供了一份详细的ROS机器人数据录制与回放教程,涵盖从命令行操作到C++/Python编程实现的全流程。通过rosbag工具,开发者可以高效记录和回放机器人运行时的传感器数据和控制指令,适用于故障复现、算法调试等多种场景。教程还包含高级技巧如时间同步和大文件处理,帮助用户快速掌握ROS数据管理核心技能。

weixin_29313239的博客 283

S-function入门及案例详解(3)——S-function进阶案例

目录1.案例描述2.案例详解3.输出波形4.对输入参数进行Mask打包 1.案例描述 设计一个蹦极系统 h为离地面高度,输入参数为长度、质量、离地面高度。 2.案例详解 步骤1.可以修改sfuntmpl函数的名称(这里修改为bengji),并在括号内增加输入参数 参数len,weight,dist分别表示长度、质量、离地面高度;长度用来初始化x0,质量用来初始化m,离地面高度用来初始化h。 function [sys,x0,str,ts,simStateCompliance] = bengji(t,x,u

Wendy的博客 1万+

俺写的第一个微信小程序

俺写的第一个微信小程序,很多年前了,已经记不清是那一年了。关卡是通过算法自动生成的,一开始用了古诗300首作为数据,大家都说太难了。后来就改用了《小学生必备古诗80+50首》。

withcsharp2的博客 125

Sigrity System Explorer Transient Analysis模式进行瞬态仿真分析操作指导-单端信号-串联端接

Sigrity System Explorer Transient Analysis模式可以用于瞬态仿真分析,通过搭建简易拓扑用于前仿真分析通道的时域性能,下面搭建一个简易的单端拓扑并且进行串联端接,以下图为例,准备好发送接收端的IBIS模型, (se_example.ibs,本例发送接收端都使用相同的IBIS模型),以及传输线的S参数模型(W1_welement_se.sp)最上方的图形界面是传输线的模型,本例是一个上下都有参考平面的带状线,右侧的梯形是蚀刻角度,根据W1和W2以及铜厚来确定。

weixin_54787054的博客 338

手把手教你写第一个微信小程序页面

微信小程序,微信小程序项目,手把手教你写第一个微信小程序页面 1.首页效果以及实现步骤新建项目并梳理项目结构配置导航栏效果配置 tabBar 效果实现轮播图效果实现九宫格效果实现图片布局2.接口地址获取轮播图数据列表的接口 【GET】获取九宫格数据列表的接口 【GET】...

张居然的博客 1万+

Hermes Agent 实战复盘:5 类超预期场景与3 个典型翻车案例分析

揭示 Hermes Agent 在 PDF 智能解析、低代码评审结构化、Kanban 任务驱动执行等五类未被文档覆盖的超预期落地场景,核心依赖 `soul.md`/`CLAUDE.md`/`kanban` 三层上下文建模机制,而非单纯堆 token 或 agent 数量。

weixin_42520239的博客 384

论文阅读-Whisper语音识别(OpenAI)

Whisper 是一个自动语音识别(ASR,Automatic Speech Recognition)系统,OpenAI 通过从网络上收集了 68 万小时的多语言,其中11万小时覆盖96 种语言,12万小时的语言标号为英语,用多任务(multitask)监督数据对 Whisper 进行了训练。

一位不是很硕的鉴伪方向硕士 6366

动手写第一个微信小程序

微信小程序开放公测了,目前公测面向的用户主要是政府、企业、组织,暂时不对个人开发者开放注册。 注册请前往微信公众平台注册 微信小程序注册 下载微信web开发者工具并打开quickStart工程(提供获取当前登录账号的功能),可以看到编辑和调试的界面 点击开发者工具左侧导航的“编辑”,我们可以看到这个项目,已经初始化并包含了一些简单的代码文件。最关键也是必不可少的,是app.js、app

linshijun33的专栏 3448

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

0基础写属于你的第一个微信小程序

小白练手,写微信小程序

iahsjs的博客 390

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

微信小程序写第一个“Hello World”程序

微信小程序写第一个“Hello World”程序 1.首先在index.wxml下添加如下代码 <view bindtap="bindMyViewTap">点我跳转</view> 即编写一个跳转链接 2.在index.js的onLoad方法的上面编写如下代码 //事件处理函数 bindViewTap:function(){ wx.navigateTo({ ...

weixin_44574448的博客 1300

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

微信小程序入门:写第一个页面的步骤

微信小程序开发基于微信开发者工具,每个页面由多个文件组成(包括逻辑层、视图层、样式层和配置层)。以下是创建第一个页面的详细步骤,确保操作简单易行。我将以创建一个简单的“欢迎页面”为例,逐步指导您完成。通过以上步骤,您已成功创建并运行微信小程序的第一个页面。接下来,可以尝试添加按钮交互或数据绑定来扩展功能。编辑每个文件的内容,实现一个简单的欢迎页面(显示“Hello, World!

2501_93878637的博客 387

第一个学习写微信小程序

按照教程上面的录入编码,写出了第一个微信小程序:计算器 因为有些html和js的入门了。所以写代码没问题了。 感觉css的调整非常不熟悉,也就是有问题了也不知道怎么去调整它哪个属性。 比如开发环境中看到按钮布局非常合理,到真机中按钮挤在一起,怎么调整都不行。后面加了一个max-width让按钮中间有了间隙 后期还得深入去了解css 代码 //pages/calc/calc.js Page({ /** *页面的初始数据 */ mydata:{ la...

chengg0769 平淡无奇见真知 独立博客: http://blog.mis2erp.com 364

零基础学微信小程序前端(原生JS):从0到1写第一个可交互页面

本文介绍了微信小程序前端开发的核心知识点与入门实践。首先对比了小程序与Web前端的三点差异:组件标签不同、使用rpx自适应单位、运行环境依赖微信API而非浏览器DOM。然后详细讲解了开发准备步骤,包括微信开发者工具的安装配置,以及小程序项目目录结构。重点演示了一个交互页面的完整开发流程:通过WXML构建页面结构、WXSS编写样式、JS实现逻辑交互,并强调数据绑定和事件处理的注意事项。最后总结了新手常见问题及解决方法,帮助开发者快速掌握小程序开发基础。全文采用实操导向,适合零基础开发者快速上手小程序开发。

2301_78566776的博客 1637

微信小程序开发--学习记录

关于微信小程序开发的学习记录 为什么写博客? 记录自己的学习过程:最近开始学习微信小程序开发,想把学习的过程记录下来,同时也把学习过程中遇到的一些问题、解决问题的思路、踩的坑等等记录下来,同时,编写博客能强化所学的知识,对学习的知识点进行验证,以确保理论值与实践值保持一致,强化自己的逻辑能力,文字组织能力等。 什么是微信小程序? 简单来说,微信小程序有以下几个特点: 1、小程序是一种不用下载就能使...

weixin_44075563的博客 282

微信小程序开发笔记(二)第一个微信小程序

参考教材:《微信小程序开发入门与实践》 雷磊 前置知识:JavaScript,CSS 新建项目 安装好微信开发者工具后,我们就可以开始新建我们第一个微信小程序了。 选择新建项目,填入一个项目名称以及目录(即在磁盘上存放的路径),AppID这里如果没有申请,点击测试号系统会提供一个给你一个AppID,主要用于方便开发者学习和调试。 在这里,我选择的是系统提供的默认AppID,确认无误后,点击右下角...

man_zuo的博客 3223

从零基础开始开发自己的第一个微信小程序

通过本篇blog,你可以熟悉从零开始,搭建小程序开发环境,并运行起自己的第一个小程序。微信小程序的工程文件主要由以下几个部分组成:app.js:小程序的入口文件,用于注册小程序实例,并监听小程序的生命周期事件。App({// 用于存储待办记录的集合名称// 最大文件上传数量},/*** 初始化云开发环境(支持环境共享和正常两种模式)*/const shareinfo = wx.getExtConfigSync() // 检查 ext 配置文件。

江上清风山间明月的博客 1万+
上一篇: Java面试锦囊(四)
下一篇: CentOS7查看某个目录下的磁盘占用情况。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值