美文网首页
小程序开发细节

小程序开发细节

作者: 如雨随行2020 | 来源:发表于2021-12-27 00:59 被阅读0次

一、文本,注意字数过多情况
有些介绍性的文本,由于不知道对其的输入是否有控制,经常会出现文本的字数过多,超出控件的显示范围,
从而使得显示与预计的不符。所以对于文本,一定要记得控制控件的高度和文本的显示行数,具体操作参考
之前的博客《微信小程序text文本溢出单行/多行省略》。
二、防连触
用户在操作小程序的时候,难免会不小心连续点两次屏幕。大多数时候这种情况出现不会有影响,但是有的时候
也会发生意想不到的结果导致程序崩溃或者错误。所以应当避免发生连触时,对系统的影响。

data:{
    tapTime='',
    },
  collectAlbum: function() {
    var nowTime = new Date();
    if (nowTime - this.data.tapTime < 1000) {
      return;
    }
    //收藏操作
    this.data.tapTime = nowTime;
  },

三、加载太长时给提示

    wx.showLoading({
      title: '加载中',
    })
    //加载操作
    wx.hideLoading()

四、网络超时处理
使用Promise的race方法。

//请求某个图片资源
function requestImg(){
    var p = new Promise(function(resolve, reject){
        var img = new Image();
        img.onload = function(){
            resolve(img);
        }
        img.src = 'xxxxxx';
    });
    return p;
}

//延时函数,用于给请求计时
function timeout(){
    var p = new Promise(function(resolve, reject){
        setTimeout(function(){
            reject('图片请求超时');
        }, 5000);
    });
    return p;
}

Promise
.race([requestImg(), timeout()])
.then(function(results){
    console.log(results);
})
.catch(function(reason){
    console.log(reason);
});

相关文章

  • 小程序开发细节

    一、文本,注意字数过多情况有些介绍性的文本,由于不知道对其的输入是否有控制,经常会出现文本的字数过多,超出控件的显...

  • 小程序的持续集成方案

    半年前,有机会开始接触微信小程序开发。却因为只是接触而并没投入开发小程序的过程中,因此对很多小程序的细节并未有充分...

  • 潍坊小程序开发

    潍坊小程序开发潍坊小程序开发潍坊小程序开发潍坊小程序开发潍坊小程序开发潍坊小程序开发潍坊小程序开发潍坊小程序开发潍...

  • 潍坊商城小程序开发制作

    潍坊小程序开发潍坊小程序开发潍坊小程序开发潍坊小程序开发潍坊小程序开发潍坊小程序开发潍坊小程序开发潍坊小程序开发潍...

  • 小程序+系列(1),浅谈电商

    “小程序+”系列,是火猫网络总结了多年的开发经验,旨在帮助读者分析行业运行逻辑,小程序的开发难度细节分析。不作任何...

  • 微信小程序开发细节

    一、注意事项 1、微信开发工具官方下载2、微信小程序注册,一个邮箱只能注册一个小程序账号(且注册过订阅号的邮箱不能...

  • 潍坊商城小程序网站开发制作

    潍坊商城小程序开发制作潍坊商城小程序开发制作潍坊商城小程序开发制作潍坊商城小程序开发制作潍坊商城小程序开发制作潍坊...

  • 拼车类微信小程序

    项目说明 个人开发的拼车微信小程序,主要基本完成,相关细节还需调整,因个人类微信小程序不支持拼车业务,故将该程序发...

  • 小程序商城制作一个需要多少钱

    很多用户想开发一个小程序时,但一说到开发细节时,就不知道要什么功能、或什么效果的小程序,例如:商场页面要什么效果的...

  • 小程序Cloud开发归纳

    小程序云开发 小程序·云开发是微信团队联合腾讯云推出的专业的小程序开发服务。开发者可以使用云开发快速开发小程序、小...

网友评论

      本文标题:小程序开发细节

      本文链接:https://www.haomeiwen.com/subject/yuyraltx.html