乐于分享
好东西不私藏

我用AI制作微信小程序,简易开发工具使用教程

我用AI制作微信小程序,简易开发工具使用教程

我将从新手零基础角度,整理一套完整的微信小程序开发教程,包含开发准备、代码编写、图片资源配置、预览发布全步骤,手把手教你做出早安早上好图片小程序,步骤详细易懂。

微信小程序新手教程:早安早上好图片小程序

↓点击下面文字查看案件↓

➡️查看AI做微信小程序案例⬅️

一、前期准备(零基础必看)

1. 注册微信小程序账号

1. 打开微信公众平台(https://mp.weixin.qq.com/),点击右上角「立即注册」,选择「小程序」。

2. 按照提示填写邮箱、密码,完成邮箱激活,选择个人主体(新手优先),完成实名认证,即可获得小程序AppID(后续开发必备,在小程序后台「开发管理→开发设置」中查看)。

2. 安装开发工具

1. 下载微信开发者工具(官方唯一开发工具,免费):https://developers.weixin.qq.com/miniprogram/dev/devtools/download.html

2. 安装后打开,选择「小程序」项目,点击「+」新建项目:- 项目目录:新建一个空文件夹(存放小程序代码)

– AppID:填写刚才申请的小程序AppID

– 项目名称:自定义,比如「早安早上好图片」

– 选择「不使用云服务」(新手基础版),点击确定进入开发界面。

3. 开发界面基础认知

– 左侧:文件目录(小程序核心文件都在这里)

– 中间:模拟器(实时预览小程序效果)

– 右侧:编辑器(编写代码)、调试器(查看报错)

– 核心文件类型:-  .js :逻辑文件(写功能代码)

–  .wxml :结构文件(写页面布局,类似HTML)

–  .wxss :样式文件(写页面样式,类似CSS)

–  .json :配置文件(页面标题、权限等)

能开发微信小程序的软件/工具

1. 官方必用

微信开发者工具
官方专用,免费、必须装;写代码、预览、调试、上传发布一站式,原生小程序首选。

2. 代码编辑器(辅助写代码)

– VS Code:免费、插件多,写小程序代码提示超好用
– WebStorm:专业IDE,代码智能提示强,收费

3. 跨端框架(一套代码多端发布)

– uni-app:Vue语法,最火,一次开发打包微信/抖音/支付宝小程序、APP、H5
– Taro:支持React/Vue,大厂常用,性能好
– uniapp X:uni-app升级版,性能更强

4. 无代码/低代码(不用写代码)

微搭、即速应用、凡科
拖拽搭建,适合做商城、门店、展示类小程序,零基础能用。

二、项目文件搭建

打开微信开发者工具,默认生成的项目文件里,我们只保留pages文件夹、app.js、app.json、app.wxss,其余多余文件删除,按照以下步骤编写代码。

1. 全局配置app.json(设置小程序基础信息)

作用:配置小程序页面路径、导航栏标题、颜色等。

将以下代码复制替换原app.json内容:

json

{

  “pages”: [

    “pages/index/index”

  ],

  “window”: {

    “backgroundTextStyle”: “light”,

    “navigationBarBackgroundColor”: “#ff9a9e”,

    “navigationBarTitleText”: “早安早上好图片”,

    “navigationBarTextStyle”: “white”,

    “backgroundColor”: “#fef8f8”

  },

  “sitemapLocation”: “sitemap.json”

}

–  navigationBarBackgroundColor :导航栏颜色,可自行修改色值

–  navigationBarTitleText :小程序顶部标题

2. 新建页面文件

在 pages 文件夹里新建 index 文件夹,再在index文件夹里新建4个文件:

– index.js(页面逻辑)

– index.wxml(页面结构)

– index.wxss(页面样式)

– index.json(页面配置)

三、核心代码编写

1. 页面结构:index.wxml

作用:展示早安图片、图片切换按钮、分享按钮等布局,代码如下:

<!–pages/index/index<view

<!– 早安图片展示区<image class=”morning-img” src=”{{imgList[currentIndex]}}”</image<!– 操作按钮区 –>

  <view class=”btn-box”><button bindtap=”prevImg” type=”</button<button bindtap=”nextImg” type=”primary”>下一张</view<view class=”share-box”>

   <button open-type=”share” type=”default”>分享</button>

</view>

2. 页面样式:index.wxss

作用:美化页面布局,让图片、按钮更美观,代码如下:

css

/* pages/index/index.wxss */

.container {

  padding: 20rpx;

  display: flex;

  flex-direction: column;

  align-items: center;

  min-height: 100vh;

  background-color: #fef8f8;

}

/* 早安图片样式 */

.morning-img {

  width: 90%;

  margin: 40rpx 0;

  border-radius: 20rpx;

  box-shadow: 0 8rpx 16rpx rgba(0,0,0,0.1);

}

/* 按钮盒子样式 */

.btn-box {

  display: flex;

  justify-content: space-between;

  width: 80%;

  margin: 20rpx 0;

}

.btn-box button {

  width: 40%;

  border-radius: 50rpx;

}

.share-box {

  margin-top: 30rpx;

}

.share-box button {

  border-radius: 50rpx;

  width: 60%;

}

3. 页面逻辑:index.js

作用:实现图片切换、数据存储核心功能,先准备早安图片:

1. 在项目根目录新建 images 文件夹,把下载好的早安早上好图片(建议10张左右,尺寸统一,jpg/png格式)放入 images 文件夹;

2. 复制以下代码,替换图片路径即可直接使用:

javascript

// pages/index/index.js

Page({

  /**

   * 页面的初始数据

   */

  data: {

    // 早安图片列表,替换成自己的图片路径

    imgList: [

      “/images/morning1.jpg”,

      “/images/morning2.jpg”,

      “/images/morning3.jpg”,

      “/images/morning4.jpg”,

      “/images/morning5.jpg”,

    ],

    // 当前显示的图片索引

    currentIndex: 0

  },

  // 上一张图片

  prevImg() {

    let index = this.data.currentIndex;

    if (index === 0) {

      wx.showToast({

        title: ‘已经是第一张啦’,

        icon: ‘none’

      })

      return;

    }

    this.setData({

      currentIndex: index – 1

    })

  },

  // 下一张图片

  nextImg() {

    let index = this.data.currentIndex;

    let len = this.data.imgList.length;

    if (index === len – 1) {

      wx.showToast({

        title: ‘已经是最后一张啦’,

        icon: ‘none’

      })

      return;

    }

    this.setData({

      currentIndex: index + 1

    })

  },

  /**

   * 页面分享功能

   */

  onShareAppMessage() {

    return {

      title: ‘超好看的早安早上好图片,快来看看~’,

      path: ‘/pages/index/index’

    }

  }

})

4. 页面配置:index.json

作用:单独配置当前页面标题,可留空或自定义,代码如下:

json

{

  “usingComponents”: {},

  “navigationBarTitleText”: “早安图片”

}

四、图片资源替换

把你准备好的早安早上好图片,重命名为 morning1、morning2… 格式,放入项目根目录的 images 文件夹;

如果图片数量不一样,在 index.js 的 imgList 数组里,增减图片路径即可。

五、预览与调试

1. 代码编写完成后,点击开发者工具顶部「编译」,模拟器会实时显示小程序效果;

2. 点击「上一张/下一张」按钮,测试图片切换功能;

3. 点击「分享好友」,测试分享功能;

4. 若无报错,页面正常显示,说明基础功能完成。

六、小程序上传发布(新手可选)

1. 点击开发者工具右上角「上传」,填写版本号、项目备注,上传到微信小程序后台;

2. 登录微信公众平台小程序后台,进入「开发管理→开发版本」,找到上传的代码,提交审核;

3. 微信官方审核通过后,点击「发布」,小程序即可正式上线,所有人都能搜索使用。

七、新手常见问题

1. 图片不显示:检查图片路径是否正确,必须是 /文件夹/图片名.格式 ,不能有中文、特殊符号;

2. 按钮无反应:检查 bindtap 绑定的函数名和js里的函数名是否一致;

3. 编译报错:检查代码标点符号是否是英文格式,json文件不能有多余逗号。

八、功能拓展(进阶)

1. 增加图片收藏、保存到手机功能;

2. 添加每日自动更新一张早安图片;

3. 优化图片加载速度,添加加载动画;

4. 加入早安文案搭配图片。

教程全程零基础可直接复制代码使用,需要我帮你整理可直接导入的完整项目包,省去手动新建文件的步骤吗?