一种基于微信小程序的开发方法技术

技术编号:23763512 阅读:60 留言:0更新日期:2020-04-11 18:38
本发明专利技术公开了一种基于微信小程序的开发方法,具体包括以下步骤:S1、首先通过微信公众网络获取小程序的APP帐号,通过在微信公众网络上下载开发所需的工具数据包,并进行安装,S2、打开S1安装好的开发工具,使用微信开发的MINA框架进行开发,打开的时候会自动提示创建一个demo,涉及软件开发技术领域。该基于微信小程序的开发方法,很好的解决了现有的微信小程序开发方法较为繁琐的问题,实现了对小程序所需的大范围编码进行文件整理分布式编辑,无需每次开发人员花费大量的时间来对小程序开发前的常规编码进行手动编辑,大大提高了人开发人员的工作效率,实现了既快速又高效的使用编码数据包来直接替换人工手动编码。

A development method based on wechat applet

【技术实现步骤摘要】
一种基于微信小程序的开发方法
本专利技术涉及软件开发
,具体为一种基于微信小程序的开发方法。
技术介绍
微信连接一切,植入你的生活,小程序是微信基于原有系统推出的全新应用形态,打造半环系统,完善微信体系,小程序能够在很短时间内让一项新产品趋于成熟,微信已经逐步形成“商家店铺+基础交易系统+第三方服务商+微信支付+微信广告+大数据”的体系,微信小程序的主要功能包括,线下扫码:用户可以在小程序中使用扫一扫,对话分享:用户可以分享小程序或其中的任何一个页面给好友或群聊,消息通知:商户可以发送模板消息给接受过服务的用户,用户可以在小程序内联系客服,支持文字和图片,小程序切换:用户可以在使用小程序的过程中快速返回聊天,历史列表:用户使用过的小程序会被放入列表,方便下次使用,公众号关联:微信小程序可与公众号进行关联,搜索查找:用户可直接根据名称或品牌搜索小程序,微信小程序作为轻型应用很有可能会是未来移动互联网应用的主要形式,它的特点是小而快,微信小程序目的主要还是解决小应用的问题,要点在于灵活、快捷、用完即走,对于用户来说,小程序触及到了PC网页、公众号、H5、APP无法触及到的地方,概括来说它诞生就是帮助用户解决一些特殊需求的,使用刚需低频服务时,小程序降低了低频服务类APP的使用门槛,需要使用时打开小程序,用完了就可以关掉,不会一直占手机内存。目前的微信小程序开发方法较为繁琐,不能实现对小程序所需的大范围编码进行文件整理分布式编辑,每次开发人员都需要花费大量的时间来对小程序开发前的常规编码进行手动编辑,大大降低了人开发人员的工作效率,不能实现既快速又高效的使用编码数据包来直接替换人工手动编码,从而给开发人员的微信小程序开发工作带来了极大的不便。
技术实现思路
(一)解决的技术问题针对现有技术的不足,本专利技术提供了一种基于微信小程序的开发方法,解决了现有的微信小程序开发方法较为繁琐,不能实现对小程序所需的大范围编码进行文件整理分布式编辑,每次开发人员都需要花费大量的时间来对小程序开发前的常规编码进行手动编辑,大大降低了人开发人员的工作效率,不能实现既快速又高效的使用编码数据包来直接替换人工手动编码的问题。(二)技术方案为实现以上目的,本专利技术通过以下技术方案予以实现:一种基于微信小程序的开发方法,具体包括以下步骤:S1、首先通过微信公众网络获取小程序的APP帐号,通过在微信公众网络上下载开发所需的工具数据包,并进行安装;S2、打开S1安装好的开发工具,使用微信开发的MINA框架进行开发,打开的时候会自动提示创建一个demo,然后根据提示可创建一个demo结构文件树;S3、根据S2创建的demo结构文件树在app.json文件中的pages中以路径加页面名的方式注册,其中注册的第一个页面为小程序的首页;S4、根据S1下载的app.js、app.json和app.wxss文件进行程序编辑,可通过app.js监听并控制这整个程序的生命周期,在使用app.js文件编辑程序的过程中会使用App、onLunch、getStorageSync、setStorageSync和wx.getUserInfo代码,并通过这些编程代码注册一个小程序,获取程序加载时执行的方法,以同步的方式获取本地缓存,设置缓存和获取用户信息;S5、通过使用S4中app.json对整个小程序进行全局配置,然后通过app.wxss文件进行编程,对整个小程序的公共样式进行设计;S6、通过S5全局文件编程设计完成后,利用S1下载的index文件中的index.js、index.wxml和index.wxss三个内容来进行数据双向绑定、显示用户的头像昵称和屏幕适配问题;S7、最后通过测试软件进行测试,人们可在开发者工具中扫码查看测试效果,测试完成后,即可进行使用和推广。优选的,所述步骤S1中所下载和安装的开发工具可支持windows、linux和MAC平台。优选的,所述步骤S2中的MINA框架提供了视图层描述语言,WXML和WXSS以及基于JavaScript的逻辑层框架,并在视图层与逻辑层间提供了数据传输和事件系统,可以让开发者聚焦于数据与逻辑上。优选的,所述步骤S3进行注册过程中发页面名无需添加文件扩展名,每个页面的js、json、wxml和wxss文件必须具有相同的路径和文件名。优选的,所述步骤S5中在使用app.json进行全局部署编程时不可注释,且编程中的pages代码为注册页面的列表,均为相对路径,省去了后缀名,程序默认显示列表第一个。优选的,所述步骤S5在使用app.wxss进行页面样式设计过程中使用的apx代码是尺寸单位,可根据屏幕宽度自适应大小,与之对应的有rem,规定屏幕宽度为20rem。(三)有益效果本专利技术提供了一种基于微信小程序的开发方法。与现有技术相比具备以下有益效果:该基于微信小程序的开发方法,通过在具体包括以下步骤:S1、首先通过微信公众网络获取小程序的APP帐号,通过在微信公众网络上下载开发所需的工具数据包,并进行安装,S2、打开S1安装好的开发工具,使用微信开发的MINA框架进行开发,打开的时候会自动提示创建一个demo,然后根据提示可创建一个demo结构文件树,S3、根据S2创建的demo结构文件树在app.json文件中的pages中以路径加页面名的方式注册,其中注册的第一个页面为小程序的首页,S4、根据S1下载的app.js、app.json和app.wxss文件进行程序编辑,可通过app.js监听并控制这整个程序的生命周期,在使用app.js文件编辑程序的过程中会使用App、onLunch、getStorageSync、setStorageSync和wx.getUserInfo代码,并通过这些编程代码注册一个小程序,获取程序加载时执行的方法,以同步的方式获取本地缓存,设置缓存和获取用户信息,S5、通过使用S4中app.json对整个小程序进行全局配置,然后通过app.wxss文件进行编程,对整个小程序的公共样式进行设计,S6、通过S5全局文件编程设计完成后,利用S1下载的index文件中的index.js、index.wxml和index.wxss三个内容来进行数据双向绑定、显示用户的头像昵称和屏幕适配问题,S7、最后通过测试软件进行测试,人们可在开发者工具中扫码查看测试效果,测试完成后,即可进行使用和推广,很好的解决了现有的微信小程序开发方法较为繁琐的问题,实现了对小程序所需的大范围编码进行文件整理分布式编辑,无需每次开发人员花费大量的时间来对小程序开发前的常规编码进行手动编辑,大大提高了人开发人员的工作效率,实现了既快速又高效的使用编码数据包来直接替换人工手动编码,从而大大方便了开发人员的微信小程序开发工作。具体实施方式下面将对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没本文档来自技高网
...

【技术保护点】
1.一种基于微信小程序的开发方法,其特征在于:具体包括以下步骤:/nS1、首先通过微信公众网络获取小程序的APP帐号,通过在微信公众网络上下载开发所需的工具数据包,并进行安装;/nS2、打开S1安装好的开发工具,使用微信开发的MINA框架进行开发,打开的时候会自动提示创建一个demo,然后根据提示可创建一个demo结构文件树;/nS3、根据S2创建的demo结构文件树在app.json文件中的pages中以路径加页面名的方式注册,其中注册的第一个页面为小程序的首页;/nS4、根据S1下载的app.js、app.json和app.wxss文件进行程序编辑,可通过app.js监听并控制这整个程序的生命周期,在使用app.js文件编辑程序的过程中会使用App、onLunch、getStorageSync、setStorageSync和wx.getUserInfo代码,并通过这些编程代码注册一个小程序,获取程序加载时执行的方法,以同步的方式获取本地缓存,设置缓存和获取用户信息;/nS5、通过使用S4中app.json对整个小程序进行全局配置,然后通过app.wxss文件进行编程,对整个小程序的公共样式进行设计;/nS6、通过S5全局文件编程设计完成后,利用S1下载的index文件中的index.js、index.wxml和index.wxss三个内容来进行数据双向绑定、显示用户的头像昵称和屏幕适配问题;/nS7、最后通过测试软件进行测试,人们可在开发者工具中扫码查看测试效果,测试完成后,即可进行使用和推广。/n...

【技术特征摘要】
1.一种基于微信小程序的开发方法,其特征在于:具体包括以下步骤:
S1、首先通过微信公众网络获取小程序的APP帐号,通过在微信公众网络上下载开发所需的工具数据包,并进行安装;
S2、打开S1安装好的开发工具,使用微信开发的MINA框架进行开发,打开的时候会自动提示创建一个demo,然后根据提示可创建一个demo结构文件树;
S3、根据S2创建的demo结构文件树在app.json文件中的pages中以路径加页面名的方式注册,其中注册的第一个页面为小程序的首页;
S4、根据S1下载的app.js、app.json和app.wxss文件进行程序编辑,可通过app.js监听并控制这整个程序的生命周期,在使用app.js文件编辑程序的过程中会使用App、onLunch、getStorageSync、setStorageSync和wx.getUserInfo代码,并通过这些编程代码注册一个小程序,获取程序加载时执行的方法,以同步的方式获取本地缓存,设置缓存和获取用户信息;
S5、通过使用S4中app.json对整个小程序进行全局配置,然后通过app.wxss文件进行编程,对整个小程序的公共样式进行设计;
S6、通过S5全局文件编程设计完成后,利用S1下载的index文件中的index.js、index.wxml和index.wxss三个内容来进行数据双向绑定、显示用户的头像昵称和屏幕适配问题;
S7、最后...

【专利技术属性】
技术研发人员:程海健
申请(专利权)人:安徽信果网络科技有限公司
类型:发明
国别省市:安徽;34

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1