如何开发微信小程序

发布网友 发布时间:2022-04-20 17:31

我来回答

4个回答

懂视网 时间:2022-04-23 04:44

这次给大家带来如何对微信小程序进行开发,对微信小程序进行开发的注意事项有哪些,下面就是实战案例,一起来看一下。

no.1 背景图不显示

微信小程序里面是允许用户自定义背景图的,但是限定了背景图的路径及地址,之前一直用相对路径来写,微信开发者工具中也显示出了背景图,误以为没有问题,但是预览的时候发现手机中不显示背景图,这就是今天介绍的第一个坑,背景图不允许为本地图片。

解决方法:

第一、用在线图片转base64码的方法,这种方法的优点在于图片不存储在本地或者服务器上,占用空间小修改方便,缺点是小图片处理效果更好,大图代码相当的长,长的都不想看他...

第二、将图片上传至服务器,引用图片地址就可以了,方便快捷,不过修改麻烦且占用服务器空间。

no.2 下拉没有触发onPullDownRefresh

//下拉事件
onPullDownRefresh: function() {
 console.log("好用不?")
 wx.showToast({
 title: '没事儿别乱拉',
 icon: 'success',
 duration: 2000
 })
},
//上拉事件
onReachBottom: function() {
 wx.showToast({
 title: '没事儿别乱拽',
 icon: 'success',
 duration: 2000
 })
}

上面代码是完全没有问题的,但是预览了以后发现只有向上拽是好用的,下拉完全没有反应,这就郁闷了,难道官方的方法有问题?

其实不是的,原因是因为官方默认是关闭了下拉事件,只要去app.json文件里面修改windows里面参数就可以了,代码如下:

"window": {
 "enablePullDownRefresh":true //开启下拉功能
}

no.3 如何取消监听重力感应API

微信小程序并没有提供摇一摇API接口,但是提供了一个重力感应的API 「wx.onAccelerometerChange(CALLBACK)」,我们可以用这个方法来模拟微信摇一摇功能,代码如下:

Page({
 onShow: function () {
 wx.onAccelerometerChange(function (e) {
 console.log(e.x)
 console.log(e.y)
 console.log(e.z)
 if (e.x > 1 && e.y > 1) {
 wx.showToast({
 title: '摇一摇成功',
 icon: 'success',
 duration: 2000
 })
 }
 })
 },
 onHide: function(){
 
 }
})

但如果小程序需要启用tabbar的话,这样启用重力感应API会使tabbar下面所有页面都会监听到重力感应数据,导致模拟摇一摇在所有页面都能出现摇一摇的结果,这并不是我们想要的,我们只是想在tabbar下其中一个页面允许他获取到重力感应数据,那么就需要我们自己加入一个是否在当前页面的判断,根据判断结果来启用监听重力感应API,代码修改如下:

Page({
 isShow: false,
 onShow: function () {
 var that = this;
 this.isShow = true;
 wx.onAccelerometerChange(function (e) {
 if(!that.isShow){
 return
 }
 console.log(e.x)
 console.log(e.y)
 console.log(e.z)
 if (e.x > 1 && e.y > 1) {
 wx.showToast({
 title: '摇一摇成功',
 icon: 'success',
 duration: 2000
 })
 }
 })
 },
 onHide: function(){
 this.isShow = false;
 }
})

修改以后重新编译预览就达到我们想要的效果了。

相信看了本文案例你已经掌握了方法,更多精彩请关注Gxl网其它相关文章!

推荐阅读:

Vue按键修饰符处理事件步骤详解

怎么使用JS实现哈希表

热心网友 时间:2022-04-23 01:52

开发方式:
1、自行开发(自行组建开发团队进行开发);

2、找一家像我们这样的,专业的小程序开发公司帮助开发;

开发流程:

1、登录微信公众平台,申请、注册一个微信小程序;

2、找一家像我们这样的,专业的小程序开发公司,帮你开发一个小程序

3、将开发好的小程序,上传至微信公众平台审核

4、审核通过后,登录小程序管理后台,上传相关物料

做完这些之后,小程序就可以正常使用了。

热心网友 时间:2022-04-23 03:27

微信小程序是一种不需要下载安装即可使用的应用,用户扫一扫或者搜一下即可打开应用,做一个微信小程序首先需要经过注册及审批,之后再获取开发文档根据规范进行开发就可以了,懂程序的可以依靠开发者工具自行开发,或者外包给专业的小程序制作开发团队。

热心网友 时间:2022-04-23 05:18

首先注册一个小程序账号,其次选择开发方式
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com