iis服务器助手广告广告
返回顶部
首页 > 资讯 > 移动开发 >微信小程序开发【从0到1~入门篇】
  • 194
分享到

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

微信小程序小程序 2023-08-31 06:08:37 194人浏览 安东尼
摘要

目录 1. 微信小程序介绍 1.1 什么是小程序? 1.2  小程序可以干什么? 2. 申请账号 2.1 申请帐号 2.2 测试号申请(我们小程序账号申请完成之后,建议务必要申请一个测试号用来开发) 3. 安装开发工具 3.1 选择稳定版

目录

1. 微信小程序介绍

1.1 什么是小程序?

1.2  小程序可以干什么?

2. 申请账号

2.1 申请帐号

2.2 测试号申请(我们小程序账号申请完成之后,建议务必要申请一个测试号用来开发)

3. 安装开发工具

3.1 选择稳定版 

3.2 选择根据自己电脑配置进行下载

4. 你的第一个小程序

4.1 创建小程序项目 

4.2 目录结构介绍

4.3 给小程序新增一个页面

4.4 给小程序当前页面设置局部配置(index.wxml为例:修改背景,字体颜色)

4.5 给小程序设置拖把栏(全局配置)

4.6 给小程序设置按钮触摸事件(index.wxml为例)

4.7 给小程序自定义公共函数并在index.js中引入后完成页面初始化赋值操作


1. 微信小程序介绍

1.1 什么是小程序

  • 2017年度百度百科十大热词之一
  • 微信小程序(wei xin xiao cheng xu),简称小程序,英文名Mini Program,是一种不需要下载安装即可使用的应用( 张小龙对其的定义是无需安装,用完即走,实际上是需要安装的,只不过小程序的体积特别小, 下载速度很快,用户感觉不到下载的过程 )
  • 限制:同一个分包中的页面享有共同的预下载大小限额 2M,限额会在工具中打包时校验。
  • 2017年1月9日0点,万众瞩目的微信第一批小程序正式低调上线。

1.2  小程序可以干什么?

  1. 同App进行互补,提供同app类似的功能,比app操作更加简洁的轻应用

  2. 通过扫一扫或者在微信搜索即可下载

  3. 用户使用频率不高,但又不得不用的功能软件,目前看来小程序是首选

  4. 连接线上线下


2. 申请账号

开发小程序的第一步,你需要拥有一个小程序帐号,通过这个帐号你就可以管理你的小程序。

跟随这个教程,开始你的小程序之旅吧!

2.1 申请帐号

点击此链接申请一个小程序账号 

根据指引填写信息和提交相应的资料,就可以拥有自己的小程序帐号。

 

完成注册后可登录微信小程序后台管理自己的账号啦 点击进入微信小程序后台 

 

 

 登录成功进入首页后可点击开发管理查看账号设置

 

选择开发设置 

 

2.2 测试号申请(我们小程序账号申请完成之后,建议务必要申请一个测试号用来开发)

点击我进行注册测试号

 完成注册后可进行扫码选择测试号登录微信小程序后台管理自己的账号啦 点击进入微信小程序后台 

 

测试号和我们刚刚上面注册的正式号不一样 测试号登录成功后只显示你的一些信息

 


3. 安装开发工具

点击此连接进入官网下载 点击我下载微信小程序开发工具 

3.1 选择稳定版 

 

3.2 选择根据自己电脑配置进行下载

 

下载成功后的样子 傻瓜式安装:点击后一直下一步下一步即可完成安装

 


4. 你的第一个小程序

4.1 创建小程序项目 

点击进入开发工具后进行微信扫码登录 (第一次进入没有登录会让你扫码)

完成扫码后并按照下列图中完成操作

 

小程序项目结构 

 

4.2 目录结构介绍

小程序包含一个描述整体程序的 app 和多个描述各自页面的 page

一个小程序主体部分由三个文件组成,必须放在项目的根目录,如下:

文件必须作用
app.js小程序逻辑
app.JSON小程序公告配置
app.wxss小程序公告样式表

2. 一个小程序页面由四个文件组成,分别是:

文件类型必须作用
js页面逻辑
wxml页面结构
json页面配置
wxss页面样式表

4.3 给小程序新增一个页面

进入app.json 在第一个pages数组里面指定生成页面文件路径即可生动创建

注!想要哪一个页面先展示可按顺序排即可,第一个页面路径就是第一个显示的页面

4.4 给小程序当前页面设置局部配置(index.wxml为例:修改背景,字体颜色)

选择pages下面的index目录里面的index.json文件里面修改配置

 

  • 完整代码如下!可直接复制粘贴
{  "usinGComponents": {},  "navigationBarBackgroundColor": "#000000",  "navigationBarTextStyle": "white",  "navigationBarTitleText": "第一个小程序项目",  "backgroundColor": "#eeeeee",  "backgroundTextStyle": "light"}

4.5 给小程序设置拖把栏(全局配置)

选择app.json进入后在文件内第一个花括号里面添加代码进行编辑,多个节点进行逗号分开

 

  • 完整代码如下!可直接复制粘贴 
{  "pages":[    "pages/index/index",    "pages/logs/logs",    "pages/logins/logins"  ],  "window":{    "backgroundTextStyle":"light",    "navigationBarBackgroundColor": "#fff",    "navigationBarTitleText": "Weixin",    "navigationBarTextStyle":"black"  },  "tabBar": {    "list": [{      "pagePath": "pages/index/index",      "text": "首页",      "iconPath": "static/tabBar/coding.png",      "selectedIconPath": "static/tabBar/coding-active.png"    },    {      "pagePath": "pages/logins/logins",      "text": "登录",      "iconPath": "static/tabBar/component.png",      "selectedIconPath": "static/tabBar/component-active.png"    },    {      "pagePath": "pages/logs/logs",      "text": "日志",      "iconPath": "static/tabBar/sdk.png",      "selectedIconPath": "static/tabBar/sdk-active.png"    }  ]  },  "style": "v2",  "sitemapLocation": "sitemap.json"}
  •  代码中的得到焦点和失去焦点后的图标可自行寻找并进行配置!或私信小编继续发送给你

4.6 给小程序设置按钮触摸事件(index.wxml为例)

1 先定义一个按钮并先绑定一个未定义的改变值函数

  • 代码如下!
 

进入index.js 定义函数

 

  •  代码如下!(可自行点击按钮实施效果!改变值没有)
  //自定义触摸事件  handleCm(){    this.setData({      motto: "您好! Jone"    })  }

4.7 给小程序自定义公共函数并在index.js中引入后完成页面初始化赋值操作

在index.js中添加一个属性:loginTime值为空

 

在index.wxml中添加一条文本并双向绑定loginTime 

  •  代码如下
{{loginTime}}

在utils.js中自定义公共函数并导出

 

  • 自定义函数如下!务必自行配置导出 注!看图
//自定义方法function toStr(e){  return e="你好,"+e}

在index.js中引入公共文件util.js 并进行页面初始化赋值操作

  • 在index.js中导入操作 
import util from "../../utils/util"

在onLoad函数中进行操作 

 

  • 新增代码! 
    //进行页面初始化时改变值    this.setData({        loginTime: util.fORMatTime(new Date()),        motto: util.toStr('张三')    })

来源地址:https://blog.csdn.net/m0_63300795/article/details/128267956

--结束END--

本文标题: 微信小程序开发【从0到1~入门篇】

本文链接: https://www.lsjlt.com/news/384232.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 微信小程序开发【从0到1~入门篇】
    目录 1. 微信小程序介绍 1.1 什么是小程序? 1.2  小程序可以干什么? 2. 申请账号 2.1 申请帐号 2.2 测试号申请(我们小程序账号申请完成之后,建议务必要申请一个测试号用来开发) 3. 安装开发工具 3.1 选择稳定版...
    99+
    2023-08-31
    微信小程序 小程序
  • 【微信小程序】6天精准入门(第1天:小程序入门)
    一、介绍 1、什么是小程序         小程序是一种轻量级的应用程序,可以在移动设备上运行,不需要用户下载和安装。它们通常由企业或开发者开发,用于提供特定功能或服务。         微信小程序(wei xin xiao ch...
    99+
    2023-10-18
    小程序 微信小程序 javascript
  • 微信小程序——开篇
    开篇 前言锻造兵器开发者账号微信开发者工具 写在最后 前言 如今微信小程序已经成为我们日常生活中不可或缺的‘介质’,如我们的出行、购物、餐饮、社交、娱乐等活动的小程序已经因有尽有,相比...
    99+
    2023-09-02
    微信小程序 小程序
  • 微信小程序入门开发实例分析
    这篇“微信小程序入门开发实例分析”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“微信小程序入门开发实例分析”文章吧。注册微信小...
    99+
    2023-06-30
  • 微信小程序HTTP请求从0到1封装的示例分析
    这篇文章给大家分享的是有关微信小程序HTTP请求从0到1封装的示例分析的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。HTTP库1、jQuery的$.ajax调用了XMLHttpR...
    99+
    2024-04-02
  • 微信小程序开发实战快速入门教程
    目录注册微信小程序微信开发者工具第一个小程序新建项目项目目录结构目标成果步骤分解页头页尾个人中心生活指南模拟弹窗预览图片注册微信小程序 如果你还没有微信公众平台的账号,请先进入微信公...
    99+
    2024-04-02
  • 微信小程序游戏怎么开发入门教程
    微信小程序游戏开发是现在比较热门的小程序类型开发项目,对于开发人员而言,怎么开发微信小程序游戏呢?今天小编分享一篇小游戏的入门开发教程,希望对微信小程序制作开发人员提供参考。 注册一个小程序账号 在官方注册一个微信小程序账号(注册申请教程)...
    99+
    2023-08-20
    微信小程序 游戏 小程序
  • 【小程序从0到1】小程序常用组件一览
    欢迎来到我的博客 📔博主是一名大学在读本科生,主要学习方向是前端。 🍭目前已经更新了【Vue】、【React–从基础到实战】、【TypeScript】等等系列专栏...
    99+
    2023-09-04
    小程序 javascript 前端 移动端
  • 微信小程序开发之入门的示例分析
    这篇文章给大家分享的是有关微信小程序开发之入门的示例分析的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。一、注册小程序账号1、进入微信公众平台(https://mp.weixin....
    99+
    2024-04-02
  • 微信小程序 | 小程序开发
    🖥️ 微信小程序专栏:小程序开发 初级知识 🧑‍💼 个人简介:一个不甘平庸的平凡人🍬 ✨ 个人主页:CoderHing的个人主页 🍀 格言: ☀️ 路漫...
    99+
    2023-09-08
    微信小程序 小程序
  • 微信小程序开发篇之踩坑记录
    最近参与开发了公司的第一款小程序,开发体验基本类似于基于webview的混合式开发,可以调用官方强大的api,但也有一些坑或者说不习惯的地方。这篇文章从实用性出发,记录了开发过程中的...
    99+
    2024-04-02
  • 课程表小程序(0基础从入门到发布,做给同学们看)
    个人主页:个人主页 系列专栏:前端小项目 热爱前端,有共同兴趣的小伙伴,一起交流哦。 🔮  效果动图: 目录  🍀准备工具 🌳准备代码: 🌞部署项目 ᾚ...
    99+
    2023-09-02
    小程序 前端 javascript
  • 小程序入门笔记(一) 黑马程序员前端微信小程序开发教程
    微信小程序基本介绍 小程序和普通网页有以下几点区别: 运行环境:小程序可以在手机的操作系统上直接运行,如微信、支付宝等;而普通网页需要在浏览器中打开才能运行。 开发技术:小程序采用前端技术进行开...
    99+
    2023-10-08
    小程序 笔记 前端
  • 【小程序从0到1】WXSS模版语法汇总
    欢迎来到我的博客 📔博主是一名大学在读本科生,主要学习方向是前端。 🍭目前已经更新了【Vue】、【React–从基础到实战】、【TypeScript】等等系列专栏...
    99+
    2023-09-27
    小程序 微信小程序 前端
  • 微信小程序 - 云开发
    1、小程序云开发 1.1、云开发简介 小程序·云开发是微信团队联合腾讯云推出的专业的小程序开发服务。开发者可以使用云开发快速开发小程序、小游戏、公众号网页等,并且原生打通微信开放能力。开发者无需搭建服...
    99+
    2023-09-04
    微信小程序 小程序
  • 微信小程序开发语言(微信小程序开发教程)详细步骤
    微信小程序开发语言 开发微信小程序用什么语言 1、微信小程序开发所需要的语言比较特别,首先介绍一下需要使用到的文件类型大致分为:WXML(WeiXin Mark Language 微信标记语言)、WX...
    99+
    2023-10-23
    微信小程序 开发语言 小程序
  • 【Linux】从0到1实现一个进度条小程序
    个人主页:🍝在肯德基吃麻辣烫 我的gitee:gitee仓库 分享一句喜欢的话:热烈的火焰,冰封在最沉默的火山深处 文章目录 前言一、理解回车 '\r' 和换行 '\n'二、初步认识缓冲区1. 认识第一个...
    99+
    2023-08-16
    linux 小程序 apache 进度条
  • Python Tkinter 应用程序开发:从入门到精通
    Tkinter 是 Python 的一个标准 GUI 库,用于创建跨平台桌面应用程序。它提供了一个简单的界面,使开发者能够轻松创建具有窗口、按钮、标签等基本控件的应用程序。 2. 安装 Tkinter 默认情况下,Tkinter 已包含在...
    99+
    2024-04-02
  • 微信小程序 | 小程序组件化开发
    🖥️ 微信小程序 专栏:小程序组件化开发 🧑‍💼 个人简介:一个不甘平庸的平凡人🍬 ✨ 个人主页:CoderHing的个人主页 🍀 格言: ☀️ 路漫漫...
    99+
    2023-09-09
    前端 javascript 开发语言 微信小程序 前端框架
  • 怎样开发微信小程序
    小编给大家分享一下怎样开发微信小程序,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!微信小程序 开发经验整理前言:最近小程序出来了...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作