Mini Program:微信入口的无需安装 app,用户体验至上,开发需注意

2024-07-27
来源:网络整理

概述

Mini是一款无需安装即可使用的APP,以微信作为入口,具有诸多优点。

小程序作为微信内部产品,始终是服务用户的,把用户体验放在第一位,而不是开发者。因此,未来小程序肯定会有很多基于用户体验的改变(门槛低,流量大,不用担心小程序被裁员)。

优点:缺点:小程序开发现在分为小程序和小游戏两种开发模式,其中小程序可以绑定自身,小游戏官网说可以注册,但是不可以,只能用体验模式不发布。小程序本身是一个框架,建议使用原生js开发,不要使用框架,会带来很多未知的问题。另外小程序本身也在不断变化完善,不能保证引入的框架一定能兼容小程序。小程序项目根目录下必须有app.json配置文件,app.js入口文件,app.json里的配置项,配置页面的路由,通过小程序提供的.进行页面跳转。 所有页面放在统一的文件夹中,每个页面为一个文件夹,里面放置4个固定格式的文件:.wxml、.wxss、.js、.json(json文件可以没有),分别用于编写页面、样式、事件以及配置页面基本信息。 小程序api地址: 小游戏也是基于小程序的框架,开发模式不同,小游戏项目及目录下必须有game.json配置文件,game.js为入口文件。 整个项目不包含css和html文件,完全由js和资源文件组成,提供暴露的api绘制、创建图片等。 小游戏api地址: 更新日志地址(建议经常查看):

开始开发,下载微信开发者工具:扫码新建小程序,由管理员提供;管理员创建项目脚手架、成员脚手架;开始开发(模拟器、编辑器、调试器),自动编译预览;开发完成后,上传工具;管理员在微信公众平台-开发管理界面提交代码审核,等待审核。小程序未来发展方向是什么?wepy

目前最流行的开发小程序框架,很多厂商都在使用,其特点如下:

开发过程

押金开发票吗_小程序开发押金_押金管理软件

刚开始用的时候遇到一个问题,小程序(游戏)在4.30之后不再支持wx.获取用户信息的问题已经解决,但是wepy不会及时更新支持。网友正确回答:”

首先这个wx.接口不是失效了,只是不弹出授权询问框(用于授权)而已,如果想直接通过wx.来获取用户信息是不行的,因为这个接口不弹出询问框,也就是说如果用户没有提前授权的话,调用就会失败,无法获取到用户信息。

二、如果用户已经预先授权,这个接口可以成功获取用户信息。(预授权的方式有:1、使用wx.接口,设置进行授权查询,然后在回调中使用wx.即可成功获取用户信息。2、可以通过新增的open-type组件进行授权查询)

所以这个对我们的业务影响是微乎其微的,如果之前用的是直接wx.的方式,可以加一层wx.提前授权,或者用新的组件(我觉得这样会增加我们的交互方式,需要我们考虑怎么交互更好。但这种方式的好处是没有弹窗限制,只要用户没有授权,每点击一次都会有提示)”

附上wepy-cli的编译构建流程图:

分享