小程序开发之我见
现在越来越多的人在用微信,不管是工作还是生活,很多都离不开微信,不管是吃饭、买东西,手机内存虽然在增加,但是也总觉得不够用,然后也不喜欢装太多的软件,所以微信小程序越来越多人喜欢用,因为它方便不需要另外装,而且操作也方便,所以微信应用如此广泛,小程序的方便快捷也深受青睐。下面讲讲小程序的开发。
一、小程序是什么?
小程序是一种由微信推出的在微信平台上运行,不需要下载和安装,用户可以直接在手机上使用的轻量级、可以提供各种服务的应用程序。
二、小程序有什么优点?
1、无需下载安装:可以直接在手机上使用,无需下载安装,节省用户手机存储空间和流量。
2、快速启动:启动速度非常快,几乎可以立即打开,无需等待。
3、跨平台:可在iOS和Android两个平台上同时运行,无需分别开发不同的应用程序。
4、轻量化:体积较小,对手机内存占用较低,不会拖慢手机的运行速度。
5、便捷分享:可以通过二维码或链接直接分享给其他人使用,方便快捷。
6、实时更新:内容可以随时更新,无需用户手动更新或重新下载安装。
7、用户留存率高:便捷性和轻量化特点,用户留存率通常较高,用户容易保持长时间使用。
8、服务功能全面:提供丰富功能和服务,可满足用户不同需求,比如订餐、购物、支付等。
三、如何开发小程序?
1、注册小程序账号:微信公众平台注册一个小程序账号。注册包括填写基本信息、审核等步骤。
2、创建小程序项目:登录微信小程序开发者工具,点击创建新项目,填写小程序相关信息,选择合适的开发模板。
3、开发小程序页面:通过编辑器对小程序的页面进行开发。可以使用 HTML、CSS、JavaScript 等前端技术进行开发。
4、添加小程序功能:根据需求,可调用微信小程序提供的 API,实现小程序的各种功能,如获取用户信息、调用摄像头等。
5、调试和预览:在开发者工具中进行调试和预览,检查小程序的运行效果和功能是否正常。
6、提交审核:完成开发后,提交小程序进行审核。审核过程一般需要几天时间,审核通过后即可发布。
7、发布小程序:审核通过后,可以将小程序发布到微信小程序平台,供用户使用。
四、小程序基础使用
(1)page下的几个具后缀文件
index.vxml, 模版
index.wxss, 样式
index.js, 逻辑 *面试会让结合vue2和vue3进行类比
index.json 页面配置
index.js://类似于vue,让选项式和逻辑式并存,通过既可以随意书写逻辑,同时与页面的关联可通过page做全局选项式
getApp()
page({
data:{},
bindViewTap(){},
onload(){}
})
(2)app.js 全局入口文件
可做逻辑的存储和选项式配置 全局配置、变量、生命周期 全局生命方法
(3)app.json //全局配置信息
#pages 页面路由
#window 窗口
# tabBar 底部Tab
#entryPagePath 入口配置
#networkTimeout 网路配置
#style 组件库版本
#subpackages 分包路径
可配置