2018-11-23两年前还籍籍无名的小程序,如今已经成为移动互联网的新风口。
***早小程序在微信平台上成名,手握 10 亿月活用户的微信,很快成为小程序创业者的掘金之地。巨头的嗅觉敏锐,***宝、百度随即跟进,今日头条也开始内测小程序,几大平台纷纷出手,让小程序赛道更加拥挤,小程序生态多元化的背后,是巨头新一轮圈地。
而小程序之所以这么火,是因为其自身的引流模式和盈利模式,毕竟既会技术、又知道如何将技术变现的开发人员到哪都是香饽饽。本文以四大巨头都在关注的小程序电商为例,手把手教你开发小程序版网上商城。
1. 开发小程序商城
本文将实现一款小程序版的网上商城,生活社区团购平台哪家好,前端使用 JvaScript 开发小程序,后端使用 Node.js Express MySQL。首先用 SQL 脚本建立 MySQL 数据库,数据库名为 orishop。MySQL 用户名是 root,密码是 12345678,也可以使用其他用户名和密码。
下面先看一下本项目的主界面,本项目分为客户端和服务端实现,客户端涉及到轮询图、按钮、图片列表、产品展示、购物车等。
项目效果展示:
2. 轮序图设计
轮序图是在 App 首页上部显示的,用于展示商品信息,可以以一定时间自动切换商品信息。轮序图需要使用 swiper 组件,每一个轮序图 Item 需要使用 swiper-item 组件,通常每一个 Item 是一个图片,可以直接在lt;swiper-itemgt;中放置一个lt;imagegt;标签。轮序图的布局代码如下。
3. 控制轮序图
轮序图的布局代码中使用了很多变量来控制轮序图的显示,例如,indicatorDots 用来控制是否显示面板指示点,autoplay 用于控制是否自动切换图像。interval 用于控制切换时间的间隔,duration 用于控制滑动动画时长。这些变量都需要在 index.js 文件的 data 变量中设置,代码如下:
在上面的代码中 imgUrls 变量没有设置值,如果想测试轮序图,可以在小程序工程的根目录创建一个 images 目录,并且在该目录中放置若干个图像文件。为了让轮序图水平充满整个界面,需要在 index.wxss 文件中添加如下的样式代码。
4. 使用 Node.js Express 连接 MySQL 数据库
由于本项目需要使用服务端,所以在编写客户端的同时,还要编写服务端的程序,这一部分会使用 Node.js Express 连接 MySQL 数据库,在连接 MySQL 数据库之前,先要创建相关的表和视图。
本项目使用 WebStorm 开发,创建一个名为 service 的工程,接下来在 service 工程中创建 my_connect.js 文件,并输入下面的代码。
接下来测试连接数据库的代码是否正确,在 service 工程的 index.js 文件中添加如下代码。
由于 Node.js 提供的模块不支持操作 MySQL 数据库,所以运行本例的代码需要使用下面的命令行安装 MySQL 模块。然后在浏览器地址栏中输入 http://localhost:3000,就会在 WebStorm 的控制台看到输出结果。
5. 从 MySQL 数据库中获取要显示的轮询图信息
在这一部分仍然编写服务端代码,在小程序端需要显示轮询图,轮序图中的数据需要从 v_goods 视图获取,该视图可以得到
,销售的商品信息。接下来在 mysql_connect.js 文件中添加如下代码。
接下来创建路由脚本文件 hnf.js,并添加下面的代码:
接下来在 app.js 中使用下面的代码注册 hnf 路由。
6. 动态显示轮询图
现在修改小程序端的代码,在这一部分会在小程序端通过 wx.request 函数访问上一部分创建的路由,并根据返回数据动态显示轮序图。在 index.js 文件的 onload() 函数中添加下面的代码。
7. 实现导航按钮布局
在轮序图下方是一排导航按钮,效果如下图所示:
导航按钮的布局代码需要添加到小程序工程的 index.wxml 文件中。接下来在 app.wxss 文件中添加如下的样式,其他布局也会用这个样式,所以将该样式添加到全局的 app.wxss 文件中。
在 index.wxss 文件中添加样式代码,每一个按钮占整个宽度的 11%。导航按钮也是动态显示的,数据依赖于 ngationData 变量,可以在 index.js 文件的 data 中添加如下代码来测试导航按钮的布局是否正确,记住,这只是用于测试的代码,在后面的布局会用动态的数据替换这些实验数据。
8. 动态显示导航按钮
本节会在服务端从数据库中获取导航按钮的数据,客户端会根据这些数据动态显示导航按钮。
首先切换回 WebStorm,在mysql_connect.js文件中添加如下的方法,该方法用于获取商品类型,也就是导航按钮数据。有多少个商品类型,就显示多少个导航按钮。
在服务端创建一个 type.js 路由文件,在 app.js 文件中添加代码注册路由。切换到小程序端,在 index.js 文件的 onLoad 方法中添加下面的代码。
9. 显示、畅销商品
在小程序首页下方通过列表显示了、畅销商品,与轮询图显示的商品类似,此处只是为了演示列表的使用。
10. 显示商品详细信息
本节显示了显示商品详细信息的布局,首先在小程序端创建 shopinfo.wxml 布局文件,生活社区团购平台制作,并输入下面的代码。
接下来在 shopinfo.wxss 文件中输入代码,***终显示的效果如下图所示。
微信小程序,你的场景呢?
一、小程序的“入口”在哪儿?
1、只有访问过的小程序,才会出现所谓的「入口」。
所有访问过得小程序都可以从微信首屏下面的「发现」点过去。(必须是版微信)
这个所谓的「入口」,其实更像是一个小程序访问历史记录,并且还是根据「访问时间」排序。目前,这个入口并非所有用户都有,有的人需要在使用过几款小程序后才会出现。
2、目前小程序可在微信聊天页面中置顶或分享。
但如果是在聊天页面中置顶,只能置顶一个小程序,并且是一次性的,当你从聊天界面点击过去,这个置顶就会消失。
二、如何发现新的小程序?
1、基于关键词搜索
在凌晨小程序刚上线的时候,不少人反应的“小程序只支持模糊搜索”。
比如,冯大辉提到:你搜索「小密圈」是搜索不到小密圈的小程序的,要搜索「小密圈 」才可以。
截止到现在,四个小时过去,微信已经对搜索做出了一定优化。
现在即使用户只知道关键词,也可以搜索到包含关键词的小程序。比如说刚提到的的小密圈,没有符号也是可以搜索到的。
并且,还能根据输入的关键词,给出更多包含关键词的小程序结果,并标注出哪些小程序已经被使用过。
2、分享推荐
小程序第二个获取通道是微信好友或群聊天的分享。
但目前并不是所有的小程序都提供了分享按钮(如张截图中的毒舌电影就只能置顶,没有分享),并且目前小程序只支持分享到微信聊天中。
所以,在短期内,微信群将成为小程序发声和传播的主要阵地。
3、线下二维码
这一入口,来源于之前张小龙的分享:
小程序是?个不需要安装就可使用的应用,它实现了应用触?可及的梦想,用户扫?扫或者搜?下即可打开应用。也体现了用完即?的理念,用户不用关?是否安装太多应用的问题。应用将?处不在,随时可用,但又?需安装卸载。
可以推测,线下二维码未来必将成为小程序入口中的一部分。微信团队希望通过小程序,让很多线上线下原本难以连接的弱场景能够突破。
但从我们波使用过得小程序来看,小程序的场景化使用尚有欠缺。
二、小程序有啥好的?
小程序不需要进过安装就能使用,并且大多数体积不会超过1M;根据我们测试来看,小程序的响应加载速度普遍已经在原生APP之上。并且,对于滴滴、猫眼等工具型小程序,打开就可以直接触发微信账号***。换句话说,用户获取成本其实大大降低了。
想象一下,当某个商家在小程序中搞了一波活动分享出去,新用户打开分享链接就能看到优惠券,这个推送效率远大于app的通知栏push。因为每一次分享都有可能有新用户在不断加入。
但需要注意的是,小程序本身不具有主动发送消息的功能。
目前来看,小程序的推出,更多的还是想为未来的线下挖掘铺路:以更短的服务路径、更多的使用场景,换取更多的用户,本质上来说,也是流量。
还是举个例子。
比如我们楼下已经实现微信付款的小饭馆,现有的“点单-下单-付款-送餐”这一环节都是需要通过服务员这一中介人。但对于一家普通的餐馆,开发一款app并没有必要,而轻便的小程序是可以的。用户通过扫描这个二维码,就能实现自主点餐。
这一场景化使用,也是一种变相的场景化推广:通过更***的服务获取更多用户。
编辑:小霞 来源 | 微信公开课
如今小程序即将满两年。当大众的期待回归理性,小程序该何去何从,我们又该期待些什么?
微信即将来到自己的第八年,无论是产品方向还是业务边界,微信似乎都在逼近一个转型的关键拐点。
要谈微信的当下和未来,小程序是避不开的话题。如今小程序即将满两年,这两个近年来微信***重磅也***受关注的动作,其带来的影响早已超出了简单某个 App 的范畴,因为微信在国内的特殊性,小程序从诞生时起就在激烈的撩拨着国内互联网的***。
小程序承载了许多微信对于未来的规划,而对于小程序如今的体量来说,方向早已比速度重要。未来往哪去?这也就成了一个值得聊聊的话题。任何脱离背景现状的预测都是耍,今天就聊聊小程序走来的这一路。
小程序的高开低走
「短期不可高估,长期不可低估」,这或许是对微信小程序***准确的评价。
2018 年是小程序快速发展的一年,但同样也是 App 找不到着力点的一年,于是乎我们看到出现了众多的小程序平台。微信之后***宝和百度相继入局,不久后今日头条也加入了战场。小程序从微信的一枝独秀演变成了如今的另一场互联网***,虽然现在还难以回答「这是否是一个小程序的时代?」,但拥有大流量平台纷纷全力投入小程序,正在变成一件理所当然的事,大家都不会抵触用小程序去探索新的业务和增长可能。
这场新的竞赛***终必然会有输赢,而微信是目前机会好的。作为***早出发的玩家,微信小程序是目前国内甚至世界范围内***繁荣的,无论在从应用生态、用户基础还是开发环境。
根据微信的数据,目前微信小程序上线近 2 年,已覆盖 200 多个细分行业,截至 7 月 10 日,已上线小程序超 100 万个,并且拥有超过 150 万的开发者 和 5000 多个第三方平台。而小程序每日的人均打开次数为 4 次,其中 54% 的打开次数为用户主动打开。
微信小程序走过的这两年其实并不算一帆风顺,从刚上线时的万众狂热到之后的快速降温,仅仅半年的时间。
微信小程序上线仅仅三个月的时候就开始有很多唱衰舆论出现,开始质疑小程序是否真的有价值,张小龙是否克制过头了…… 这源于行业对于微信这样一款月活跃用户超 10 亿的 App 的过度期待,更重要的是这种过高期待和微信团队本身的产品节奏不同步造成的期待落差。
小程序似乎是微信产品历史一款还没做好就先预告出来的重大更新,即使经过了一段时间的内测,但作为一个全新的生态体系,很多基础功能都还没有完善。更因为小程序作为微信构建未来服务能力延伸、甚至商业化的关键,其生态地基「正不正」很关键。在公众号成功之后,所有人都知道微信有流量红利,所以微信的每个新平台都会吸引无数的流量玩家前往淘金,小程序也不例外。
但如果一个生态在刚开始就被导流和营销行为过度挤占,势必***其核心功能发展,长此以往,核心功能发展不起来,热度一过留不住用户,流量玩家也随之离场,只剩下一个畸形的生态和一地鸡毛。或许正是为了避免沦为营销的流量收割场,微信小程序在刚开始并没有提供相对便捷的变现路径。
就在冲在***前面的投机者开始因为「无利可图」而唱衰时,微信在 2017 年的上半年开始密集的开放能力和接口,在过滤掉了一批流量投机者后,小程序开始了围绕生态构建的快速迭代。
爆款造神和开发者生态
电商算是微信小程序***早突破口,在通过社交电商造就了一批百万 DAU 和千万用户的神话,生活社区团购平台系统,也开启了第二次爆发。
通过上半年密集而有序的能力开放,微信小程序在步步为营地进行着引导和摸索。连续半年时间小程序平均每个月都有 3-5 个大动作,其中包括了降低开发门槛以及卡券、长按二维码识别、分享转发、公众号导流、群能力接口……等一大批能力的。这也帮助工具、电商、社交等小程序迅速成长,诞生了一大批爆款应用,其中***瞩目的正是通过社交链打通飞快成长的社交电商。拼多多、蘑菇街、女王的新款等等都在这期间开始了飞速成长,开发出了一片去中心化的流量洼地。
2017 年的双十一则是这一年的节点,去年当所有目光都集中在天猫和京东的千亿***之时,微信小程序正在悄悄成为另一批「幸存者」的新大陆。包括京东、蘑菇街、转转等的电商机构都在双十一取得了十分亮眼的成绩。像是***早开始尝鲜的蘑菇街,去年双 11 在微信平台的小程序新客成交占比是 App 的 4.2 倍;用户剁手成功率比 App 高 16.1%;剁手手速也达到了自家 App 的 2.28 倍。
而到了今年的双十一,小程序的表现延续了去年的劲头,沂南生活社区团购平台,开始逐渐有了双十一***第三个玩家的模样。根据微信的数据,相比去年 11 月 1 日-11 月 11 日,今年的同一时间,品牌自营类小程序今年「11.11」期间访问用户数增长 7 倍,交易金额增长 22 倍。
而与此同时,微信并没有停下构建生态的节奏,在 2017 年的密集迭代之后,微信在今年也有近 20 次的能力释放,降低开发门槛、丰富场景。
8 岁的微信,我们该期待些什么?
想要观察微信,微信公开课 PRO 版无疑是好的途径,而小程序已经连续两年成为了公开课的「主角」。
马上又到了一年一度的微信公开课 PRO 版,遥想张小龙在 2016 年 12 月 28 日公布小程序上线时间,以及在 2018 年 1 月 15 日用跳一跳小游戏开场,张小龙已经连续两年在公开课上为小程序站台,向外界传达微信自己对于产品的理解。而现在,经过一路的起起伏伏,微信小程序的生态逐渐丰满,外界对于小程序的期待也趋于理性,今年的微信公开课我们又该期待些什么?
如今的小程序已经逐渐成长为了一个成熟的生态,相比增长速度,方向和生态氛围无疑是目前微信更加看重的事。进一步扩大品类、降低开发门槛、扶植品牌小程序……这些都可能会成为今年公开课上小程序的主要动态。
微信扫一扫
关注该公众号
社区团购系统-生活社区团购平台哪家好-沂南生活社区团购平台由临沂微企邦网络技术服务有限公司666提供。社区团购系统-生活社区团购平台哪家好-沂南生活社区团购平台是临沂微企邦网络技术服务有限公司666(/)今年全新升级推出的,以上图片仅供参考,请您拨打本页面或图片上的联系电话,索取联系人:张继营。