首页 > 寺庙

微信小程序开发入门|

微信小程序开发入门

什么是小程序

微信小程序开发入门|

微信之父张小龙是这样描述的:

小程序是一种不需要下载安装就可以使用的应用,它实现了应用触手可及的梦想。

用户扫一扫或者搜一下即可打开应用,也体现了用完即走的理念。

用户不用关心是否安装太多应用的问题:

应用将无处不在,随时可用,但又无需安装卸载。

小程序的优势

它的优势体验上虽然没法完全媲美原生app,但综合考虑还是有很多优势:

省流量省时间;开发成本更低,可以把更多人力物力财力放在运营上,做好内容本身;

总体来说相当于一个精简版的app

准备工作

1.注册账号 (

2.激活邮箱

3.信息登记

4.登录小程序管理后台(不完善好信息是无法发布小程序的)

5.完善小程序信息,绑定开发者(尤其是团队多人开发)

在官网下载安装开发工具

安装完成后就可以登录:

微信扫码登录开发者工具,这里选小程序项目,进入小程序本地项目进行管理

新建一个项目:

目录自选本地文件夹,AppID就是登录微信开发平台后的设置里能看到的AppID。

如果没有ID也可以使用官方的测试号,但这样只能做做简单的本地测试,最后是填上适合的项目名称。

上手第一个小程序新建项目

选择一个空目录,使用普通快速启动模板

然后就可以看到预设的模板和内容了,可以直接查看或者点击编译在手机上扫一扫查看

接下来了解一下小程序的目录结构:

pages

index

index.js 页面脚本逻辑文件

index.wxml 页面模板文件

index.wxss 页面样式文件

index.json 单个页面的配置信息,比如头部底色,头部title等

utils

app.js 全局逻辑

app.json 全局配置信息,包含了小程序的所有页面路径,界面表现,底部tab等基本信息

app.wxss 设置样式

project.config.json 开发工具的配置信息

小程序的启动过程:

打开小程序之前,微信会把小程序的代码包下到本地。

然后通过app.json的pages字段知道当前小程序的所有页面路径,写在pages字段的第一个页面就是小程序的首页。

然后微信就把首页代码装载进来,渲染出首页。

然后app.js里App的实例onLaunch回调就会执行来一段简单的实战,为项目增加一个city选择页:

首先添加一个新的页面

1.在pages文件添加新页面文件

2.为city.wxml模板页面添加选择器:

picker是一个类似于select的picker组件

bindchange是用于绑定一个change事件的方法

value的值是一个序列号

range则是表示这个选择器的取值范围

3.然后在city.js中书写页面逻辑:

Page({})是页面的一个实例

data中的数据用于视图绑定

bindPickerChange则是绑定的change事件的函数名

可以看到,data中的数据可以在页面中被直接绑定使用

在js代码中想要改变data的值也非常简单,使用this.setData就可以了

这里我们传入了一个index序列号,也就是picker选择器选择了country数组中的元素。

通过这样的方法,就可以为页面添加不同的组件。

4.选择之后如果想要将选中的city的值传到其他页面比如首页

那么一般来讲有3种方法:

第一种是将数据存到全局的data中,也就是app.js的data中,这样所有的页面都能取到这些数据。

但我们并不推荐这样的用法,就如同我们不推荐使用全局变量都一样。

第二种是将数据带在url路径后作为参数传导:

这样的做法在传输复杂数据的时候并不是太合适。

第三种则是使用本地存储,在需要的页面再将其取出就可以了:

// 存储

wx.setStorageSync(city, {});

// 取出

wx.getStorageSync(city);

这样就完成了我们的第一个上手小页面的开发

获取实战经验,自信赢取职位

微信小程序入门开发教程 详解

注册小程序账号

进入微信公众平台

点击立即注册

选择小程序

填写信息注册即可

绑定开发者

进入“设置-开发设置”,获取AppID信息。

下载微信web开发者工具

点击小程序后的查看详情

选择开发者工具

下载对应系统版本的应用程序

安装开发工具

编写小程序实例

打开工具点击小程序项目

填写相应信息,点击确定

实例目录结构

app.js是小程序的脚本代码(必须),可以在这个文件中监听并处理小程序的生命周期函数、声明全局变量,调用框架提供的丰富的 API。

app.json是对整个小程序的全局配置(必须),用来对微信小程序进行全局配置,决定页面文件的路径、窗口表现、设置网络超时时间、设置多tab等。接受一个数组,每一项都是字符串,来指定小程序由哪些页面组成。微信小程序中的每一个页面的【路径+页面名】都需要写在app.json的pages中,且pages中的第一个页面是小程序的首页。

app.wxss是整个小程序的公共样式表(非必须)。

index.js 是页面的脚本文件(必须),在这个文件中我们可以监听并处理页面的生命周期函数、获取小程序实例,声明并处理数据,响应页面交互事件等。

index.wxml是页面结构文件(必须)。

index.wxss是页面样式表文件(非必须),当有页面样式表时,页面的样式表中的样式规则会层叠覆盖app.wxss中的样式规则。如果不指定页面的样式表,也可以在页面的结构文件中直接使用app.wxss中指定的样式规则。

在编辑配置好后点击真机调试

1手机微信扫描二维码

1自动弹出调试窗口,通过真机调试能够更好的测试小程序

微信小程序怎么开发自己的小程序 如何做自己的微信小程序

打开登录码元素平台,点击添加小程序商城。

点击在营销中心的DIY界面,在模板板块选择自己所喜欢的模板进行编辑。

在装修首页可以加首页标题设置背景,根据自己的需要加减基础组件。

编辑好之后就可以点击商品管理界面,进行商品编辑,提交材料等,完成之后就可以点击一键发布,等待官方审核,审核完就可以拥有自己的小程序商城啦!


|微信小程序开发入门

    

微信小程序开发入门|
  • 少尉军衔是什么官级,详解|
  • 少尉军衔是什么官级,详解| | 少尉军衔是什么官级,详解| ...

    微信小程序开发入门|
  • 法定退年龄是多少|
  • 法定退年龄是多少| | 法定退年龄是多少| ...

    微信小程序开发入门|
  • 如何制做自己门店的微信小程序|
  • 如何制做自己门店的微信小程序| | 如何制做自己门店的微信小程序| ...