微信小程序开发常用方法

持续更新中

1.解决ios底部横杠

  padding-bottom: constant(safe-area-inset-bottom);
  padding-bottom: env(safe-area-inset-bottom);

2.小程序点击函数节流和防抖

<button bindtap='tap' data-key='abc'>tap</button>
const util = require('../../utils/util.js')
Page({
    data: {
        text: 'tomfriwel'
    },
    onLoad: function (options) {
 
    },
    tap: util.throttle(function (e) {
        console.log(e)
    }),
    onPageScroll: uril.throttle(function () {
	   console.log(111)
	}),
})
// 函数节流
function throttle(fn, interval = 2000) {
  var enterTime = 0; //触发的时间
  var gapTime = interval; //间隔时间,如果interval不传,则默认2000ms
  return function (e) {
    var that = this;
    var backTime = new Date(); //第一次函数return即触发的时间
    if (backTime - enterTime > gapTime) {
      fn.call(that, e, arguments);
      enterTime = backTime; //赋值给第一次触发的时间,这样就保存了第二次触发的时间
    }
  };
}
// 函数防抖
function debounce(fn, interval = 2000) {
  var timer;
  var gapTime = interval; //间隔时间,如果interval不传,则默认2000ms
  return function (e) {
    clearTimeout(timer);
    var that = this;
    var args = arguments; //保存此处的arguments,因为setTimeout是全局的,arguments不是防抖函数需要的。
    timer = setTimeout(function () {
      fn.call(that, e, args);
    }, gapTime);
  };
}
module.exports = {
  throttle: throttle,
  debounce:debounce
}

3.解决view中文字过多时内容不换行问题

.content{
  word-break:break-all;
}

4.手机号正则

 if(!(/^[1][3,4,5,6,7,8,9][0-9]{9}$/.test(phone))){ 
    wx.showToast({
        title: '手机号不正确',
        icon:"none"
      })
      return false; 
  } 

5.修改小程序swiper滑块样式

.swiper .wx-swiper-dots-horizontal{  //滑块整体
  margin-bottom: 24rpx;
}
.swiper .wx-swiper-dot{		//未选中状态
  background-color: #E1E2E2;
}
.swiper .wx-swiper-dot-active{  //选中状态
  background-color: #4EA259;
}
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 微信小程序开发常用的 1600 个 png 图标来自于常见的图标库,这些图标库包括开发者自己制作的图标,也包括一些第三方提供的图标资源。 在微信小程序开发过程中,图标的使用非常普遍,可以用来作为按钮、菜单、标签等的图标,可以凸显功能或者美化界面。图标的使用在小程序中起到了很重要的作用。 这1600 个 png 图标涵盖了各个方面的功能和元素,比如常见的首页、消息、购物车等图标,还有一些特殊的图标,如鲜花、飞机、天气等。这些图标可以通过图标库的形式提供给开发者使用,开发者只需要将图标引入到自己的小程序中,即可使用这些图标。 这些图标可供开发者在小程序开发中使用,可以提高开发效率和美化小程序的界面。开发者通过引入这些图标,可以快速搭建小程序的界面,减少开发时间,提高用户体验。 此外,开发者还可以根据自己的需求,对这些图标进行修改和定制,以满足个性化的需求。 总之,微信小程序开发常用的 1600 个 png 图标是为了方便开发者在小程序中使用,提高开发效率和美化界面,以达到更好的用户体验。 ### 回答2: 微信小程序开发常用的1600个PNG图标是指在开发微信小程序过程中经常使用的一些图标图像,这些图标图像通常以PNG格式进行存储。它们可以用于小程序的界面设计、按钮标识、功能提示等方面。 这1600个PNG图标覆盖了各种常见的功能和元素,如搜索、分享、返回、购物车、设置、音乐、视频、电影、时间、日期、地点、导航等。它们的设计风格多样,可以满足不同小程序的需求。 对于微信小程序开发者来说,使用这些常用的PNG图标可以极大地提高开发效率。通过引入这些图标,开发者可以直接使用现成的图像资源,而不需要自己去设计和绘制相应的图标。这样可以减少工作量,加快开发进度,并且确保图标的风格和质量的一致性。 除了直接使用这些PNG图标外,开发者还可以对它们进行自定义修改。通过调整图标的颜色、大小、透明度等属性,可以满足不同小程序的视觉需求,并且使界面更加独特和美观。 总而言之,微信小程序开发常用的1600个PNG图标是一批经过设计和优化的图像资源,它们可以帮助开发者更加便捷地完成小程序开发工作,提升用户体验,实现各种功能和交互效果。 ### 回答3: 微信小程序开发常用的1600个png图标是一个非常庞大的资源库,包含了各种各样的图标,涵盖了不同的功能和需求。 这些图标包括了常用的界面元素,如按钮图标、导航图标、提示图标、加载图标等。通过使用这些图标,开发者可以快速地构建出符合微信小程序设计规范的界面,提供良好的用户体验。 除了常用的界面元素图标,这个资源库还包含了各种业务相关的图标,如商品图标、支付图标、社交媒体图标等。这些图标可以帮助开发者快速实现各种业务功能,减少开发时间,提高开发效率。 此外,这个资源库还包括了一些特殊效果的图标,如动画图标、SVG图标、矢量图标等。这些图标可以帮助开发者为小程序添加更多的创意和个性,提升用户的视觉体验。 总之,微信小程序开发常用的1600个png图标是一个包罗万象的资源库,提供了丰富多样的图标选择,可以帮助开发者快速搭建界面,实现各种业务功能,打造出令人满意的微信小程序

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值