尧图网站建设 尧图网络
  • 首页
  • 关于我们
  • 服务项目
  • 案例展示
  • 建站流程
  • 资讯中心
  • 联系我们
首页/资讯中心/详情

微信小程序开发入门学习记录(一)

微信小程序开发入门学习记录(一)
📅 发布时间:2026/6/19 12:23:39

1.  开发工具

https://developers.weixin.qq.com/miniprogram/dev/framework/quickstart/getstart.html

创建一个工程,选择不用云服务。选一个示例工程。

2. 目录结构, 一个页面有 wxml, wxss,  js 组成(相当于网页的HTML + CCS + javascript),其中wxml, wxss 是渲染层,js (javascript)是逻辑。json 存放一些键值对。

image

3. app.json 中,指定需要的页面

  "pages": [
    "pages/index/index",
    "pages/logs/logs"
  ],

以及一些窗口的配置

4. app.js中 构造函数 App 负责创建这个App, onLauch 是启动后的回调函数,还有其他回调。

5. app.wxss 存放一些全局的样式。

6.  index.js 中 构造函数 ,Page({}) 负责构造这个页面, 构造函数中有使用到的数据用data指定, 以及其他一些槽函数用来处理相应页面上的按键、文本输入。

7. index.wxml 中

7.1 <scroll-view class="scrollarea" scroll-y type="list">,  class 是样式,在wxss中可以找到。scroll-y type 是页面滚动模式。
 
7.2 标签的写法是 <TEXT> 内容 </TEXT>, 如果有属性写在第一个括号内, 比如<text class="nickname-label">昵称</text>
 
7.3 <block wx:if="{{canIUseNicknameComp && !hasUserInfo}}">  那么 <block>  </block>就是C语言的{ 代码块 }

  wx:if 就是if  else 

7.4  按键  <button class="avatar-wrapper" open-type="chooseAvatar" bind:chooseavatar="onChooseAvatar">

  open-type="chooseAvatar" 是打开类型,打开头像选择栏

  bind:chooseavatar="onChooseAvatar" 是回调函数,选择头像栏选后回调

7.5 输入框  <input type="nickname" class="nickname-input" placeholder="请输入昵称" bind:change="onInputChange" />

  bind:change 是输入完后的回调

8. index.wxss 是样式,本页面所有的样式都先保存在此。

9. 本地存储,可以保存一些数据,例程是保存log

10. 微信登录获取用户的ID,

    wx.login({
      success: res => {
        // 发送 res.code 到后台换取 openId, sessionKey, unionId
      }
    })
11. 目前微信小程序就是前端开发,后端可以选择自己搭建服务器,或者使用微信云服务,那么接下来研究云。
12. 微信小程序和后端使用HTTPS请求

相关新闻

  • 2025 年 11 月 12Cr1MoVG 合金管,15CrMoG 合金管,P22 合金管公司最新推荐,实力品牌深度解析采购无忧之选!
  • P1011 [NOIP 1998 提高组] 车站
  • 2025年广东小儿穴位按摩培训机构权威推荐榜单:小儿穴位推拿培训/小儿推拿学习/小儿按摩学习源头机构精选

最新新闻

  • Binding库扩展开发:如何为自定义类型添加绑定支持
  • 博尔塔拉蒙古自治州黄金回收多少钱一克?本地实体门店回收价格对比整理 - 三大殿
  • 黄金铂金白银回收门店整理,各区均有分店联系方式 - 三大殿
  • 盘锦市闲置黄金变现多少钱?本地5家回收门店最新报价参考 - 千叶啊
  • CurseBreaker未来路线图:插件管理器的发展方向与规划
  • 2026安徽省铜陵市电大中专会计二建报考前置学历最新发布 - cc江江

日新闻

  • 信任的进化:技术实现详解——如何用JavaScript构建博弈论模拟器
  • Terrakube自定义工作流:如何集成OPA、Infracost等工具扩展IaC能力
  • grunt-concurrent快速入门:5分钟学会并行运行Grunt任务

周新闻

  • 3步解锁iOS设备:applera1n激活锁绕过完全指南
  • 39 2026 人工智能证书终极盘点,普通人选 AI 证书可以从这些方向入手
  • Redis 暴露公网有多危险?从端口检查到补救步骤

月新闻

  • 【总结】入门篇:50句话让你记住架构核心概念
  • WeChatMsg技术方案解析:实现Mac微信数据自主管理的完整解决方案
  • WeChatMsg:革新性微信数据备份方案,打造你的专属数字记忆库

关于尧图

  • 公司简介
  • 团队介绍
  • 企业文化
  • 荣誉资质

服务项目

  • 定制开发
  • 电商建站
  • UI 设计
  • 运维服务

快速链接

  • 案例展示
  • 建站流程
  • 常见问题
  • 资讯中心

联系方式

  • 📍北京市朝阳区互联网产业园 A 座 10 层
  • 📞400-888-8888
  • ✉️contact@rkmt.cn
  • 🕐周一至周日 9:00-21:00

© 2024 北京尧图网络科技有限公司 版权所有 | 京 ICP 备 XXXXXXXX 号