可以使用ES6的解构赋值来实现不影响参数顺序的赋值。

封装的方法如下:

toast: function ({title, icon = 'none', mask = true}) {
  wx.showToast({
    title: title,
    icon: icon,
    mask: mask
  })
}

调用方式:

toast({title: 'Hello World', mask: false});

在调用时,可以只传入需要修改的参数,其他参数会使用默认值。

封装一个方法toast function title wxshowToast title title icon none mask true 接受的参数有icon和maskicon默认值nonemask默认值true要求传入参数顺序不影响赋值

原文地址: http://www.cveoy.top/t/topic/h7EF 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录