微信小程序系列之入门级(带你领略微信小程序的魅力)

简介: 微信小程序系列之入门级(带你领略微信小程序的魅力)



前言

       在前面几期的博客中我与大家分享了有关Vue的知识,例如:Jwt的运用、VueX的运用、ElementUI搭建SPA项目等等。今天由我带大家进入一个领域,他出现在我们的生活日常中,它很方便,轻型。它就是——微信小程序。

一、微信小程序简介

官网:微信公众平台

1. 什么是微信小程序

       微信小程序是一种基于微信平台开发的应用程序,它可以在微信内部使用,无需下载和安装。小程序可以通过微信搜索、扫描二维码、朋友分享等方式进入。它可以提供各种功能和服务,例如电商购物、在线支付、社交分享、新闻阅读等。微信小程序具有占用手机空间少、加载速度快、用户体验好等特点,因此受到了广泛的欢迎和应用。用户可以在微信内直接使用小程序,无需切换到其他应用,方便快捷。开发微信小程序需要使用微信开发者工具进行开发和调试。

2. 开发微信小程序的好处

好处有以下几点:

  1. 便捷的用户体验:微信小程序直接在微信内部运行,无需下载和安装,用户可以通过扫描二维码或搜索即可访问,大大提高了使用的便捷性,节省了用户的时间和手机存储空间。
  2. 跨平台应用:微信小程序可以在不同的操作系统上运行,包括iOS和Android,开发一个微信小程序可以覆盖更多的用户群体,提高应用的覆盖率。
  3. 低成本高效率:相比于传统的应用开发,微信小程序开发成本相对较低,开发周期短,更新迭代快,可以帮助企业迅速推出产品和服务,降低了经营成本,提高了竞争力。
  4. 广阔的用户群体:微信作为全球最大的社交平台之一,拥有庞大的用户群体,开发微信小程序可以直接连接这些用户,扩大品牌影响力,实现用户粘性和增长。
  5. 多样化的功能和服务:微信小程序支持多种功能和服务,包括商业、社交、教育、娱乐等多个领域,企业可以根据自身需求开发各种应用,满足用户不同的需求。

3. 小程序可以做什么

  1. 同App进行互补,提供同app类似的功能,比app操作更加简洁的轻应用
  2. 通过扫一扫或者在微信搜索即可下载
  3. 用户使用频率不高,但又不得不用的功能软件,目前看来小程序是首选
  4. 连接线上线下
  5. 开发门槛低, 成本低

二、微信小程序开发工具安装

1.先进入官网,点击小程序注册一个账号

 

        后面还有一个个人身份认证,认证完之后点击返回小程序即可,然后点击开发管理,在开发管理中的开发设置可以获取到我们账号的AppID(小程序ID),我们后续编写微信小程序项目会使用到。

2. 下载开发工具

       点击开发下的开发工具,然后点击微信开发工具右侧的下载按钮进入工具下载界面。

       win7版本以上下载稳定版 Stable Build (1.06.2308310);win7版本的下载稳定版 Stable Build (1.06.2308310)的上一版本,下面的全部更新日志中查找到它的前版本。

       下载好之后,点击安装,之后会选择安装目录,推荐最好是全英文目录。安装好之后会生成一个中文文件夹,桌面会出现一个开发工具软件。

三、创建微信小程序项目

点击开发软件,用微信扫描二维码登陆,点击右侧的+符号创建项目。

填写好对应信息则点击确认即可。

加载项目时需要等待,右侧不报红则没问题。

加载后的项目可以实现一些基本的项目功能,例如查询、添加购物车、结算等等

四、微信小程序组成

1. 概述

  1. 前端部分:前端部分是微信小程序用户能够看到和操作的界面。它由HTML、CSS和JavaScript组成,开发者使用类似于Web开发的方式来构建小程序的前端界面,包括页面布局、样式设计、交互逻辑等。
  2. 后端部分:后端部分主要负责处理小程序的业务逻辑和数据处理。开发者可以使用微信提供的云开发能力,通过云函数(Serverless)来编写后台逻辑代码,也可以通过与自己的服务器进行交互,实现小程序的功能和服务。
  3. 微信开放能力:微信提供了丰富的开放能力,供开发者在小程序中调用。例如,开发者可以调用微信支付接口实现小程序内的支付功能,调用微信地图接口实现地图定位等。这些开放能力为小程序提供了增强功能,并且能够与其他微信功能进行深度整合。

2. 目录结构描述

wxml:相当于html。

wxss:相当于css。

页面.json:页面相关设置。

页面.js:

五、微信小程序案例

按照上述操作进行创建一个新的项目,模版选择js基础模版。

5.1 认识基本文件

pages下一个文件代表一个页面

app.json中可以配置页面,那个页面在上面则首先显示那个页面。

app.json中可以配置页面的样式,在window中可以配置公共部分的样式。

若是要配置页面的样式内容在子界面的.json文件中配置。

5.2 新增一个页面

5.3 编写界面内容

user.json

页面内容不知道编写时可以在官网的文档中借鉴

user.js

// pages/index/user.js
Page({
  /**
   * 页面的初始数据
   */
  data: {
    username:'君易'
  },
  yy() {
  console.log('被点击了');
  },
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad(options) {
  },
  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {
  },
  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {
  },
  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {
  },
  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {
  },
  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {
  },
  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {
  },
  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {
  }
})

user.wxss

user.wxml

演示

本期分享到此结束,敬请期待下期博客,希望各位老铁三连加关注支持一波

目录
相关文章
|
17天前
|
缓存 小程序 前端开发
商城/点餐/家政类小程序源码合集_微信抖音小程序源码开发从入门到精通实战
本文系统讲解如何利用现有源码快速开发商城、点餐、家政类微信/抖音小程序,涵盖环境搭建、核心功能实现、多平台部署与优化,提供完整技术方案。实战导向,助力开发者高效入门与落地。
|
19天前
|
存储 小程序 Java
热门小程序源码合集:微信抖音小程序源码支持PHP/Java/uni-app完整项目实践指南
小程序已成为企业获客与开发者创业的重要载体。本文详解PHP、Java、uni-app三大技术栈在电商、工具、服务类小程序中的源码应用,提供从开发到部署的全流程指南,并分享选型避坑与商业化落地策略,助力开发者高效构建稳定可扩展项目。
|
5月前
|
小程序 前端开发 Android开发
小程序微信分享功能如何开发?开放平台已绑定仍不能使用的问题?-优雅草卓伊凡
小程序微信分享功能如何开发?开放平台已绑定仍不能使用的问题?-优雅草卓伊凡
1088 29
小程序微信分享功能如何开发?开放平台已绑定仍不能使用的问题?-优雅草卓伊凡
|
5月前
|
JSON 监控 小程序
微信百度字节小程序包过大解决方案(实战经验总结)-优雅草卓伊凡|果果|小无
微信百度字节小程序包过大解决方案(实战经验总结)-优雅草卓伊凡|果果|小无
301 14
微信百度字节小程序包过大解决方案(实战经验总结)-优雅草卓伊凡|果果|小无
|
7月前
|
存储 移动开发 小程序
校园圈子系统小程序(圈子论坛、私信聊天、资料共享、二手交易、兼职,跑腿)开源码开发/微信公众号、小程序、H5多端账号同步/搭建多城市的综合社交生活平台
基于开源技术栈构建的校园圈子系统小程序,整合社交与生活服务功能,涵盖兴趣圈子、私信聊天、资料共享、二手交易、兼职跑腿等六大核心模块。通过多端账号同步(微信公众号/小程序/H5),实现数据实时交互,满足学生群体的多元化需求。项目精准锚定校园市场,以“社交+服务”双轮驱动,提供一站式解决方案,支持快速部署与多校区运营,同时具备广告、佣金、会员等多元变现能力,是打造校园生态的理想工具。
613 2
校园圈子系统小程序(圈子论坛、私信聊天、资料共享、二手交易、兼职,跑腿)开源码开发/微信公众号、小程序、H5多端账号同步/搭建多城市的综合社交生活平台
|
8月前
|
小程序 数据安全/隐私保护 开发者
【02】微信支付商户申请下户到配置完整流程-微信开放平台申请APP应用-微信商户支付绑定appid-公众号和小程序分别申请appid-申请+配置完整流程-优雅草卓伊凡
【02】微信支付商户申请下户到配置完整流程-微信开放平台申请APP应用-微信商户支付绑定appid-公众号和小程序分别申请appid-申请+配置完整流程-优雅草卓伊凡
430 3
|
8月前
|
人工智能 小程序 程序员
【视频测评 DEMO 参考】VSCode 神级 AI 插件通义灵码:完全免费+实战教程+微信贪吃蛇小程序
VSCode 神级 AI 插件通义灵码:完全免费+实战教程+微信贪吃蛇小程序
582 8
|
8月前
|
存储 小程序 前端开发
微信小程序与Java后端实现微信授权登录功能
微信小程序极大地简化了登录注册流程。对于用户而言,仅仅需要点击授权按钮,便能够完成登录操作,无需经历繁琐的注册步骤以及输入账号密码等一系列复杂操作,这种便捷的登录方式极大地提升了用户的使用体验
2441 12
|
6月前
|
监控 前端开发 小程序
陪练,代练,护航,代打小程序源码/前端UNIAPP-VUE2.0开发 后端Thinkphp6管理/具备家政服务的综合型平台
这款APP通过技术创新,将代练、家政、娱乐社交等场景融合,打造“全能型生活服务生态圈”。以代练为切入点,提供模块化代码支持快速搭建平台,结合智能匹配与技能审核机制,拓展家政服务和商业管理功能。技术架构具备高安全性和扩展性,支持多业务复用,如押金冻结、录屏监控等功能跨领域应用。商业模式多元,包括交易抽成、增值服务及广告联名,同时设计跨领域积分体系提升用户粘性,实现生态共生与B端赋能。
502 12
|
9月前
|
移动开发 小程序
thinkphp+uniapp开发的多端商城系统源码/H5/小程序/APP支持DIY模板直播分销
thinkphp+uniapp开发的多端商城系统源码/H5/小程序/APP支持DIY模板直播分销
315 0

热门文章

最新文章