小程序常用的三种弹框有: showToast:消息提示框 showModal:模态对话框 showLoading:加载框第一: showToast:消息提示框默认的样式自定义icon图标具体代码如下:wx.showToast({title:'成功',//提示内容icon:'loading',//图标(success成功图标、error失败图标、loading加载图标、none不显示图标)image:'../../img/001.png',//自定义图标的本地路径,image层级高于iconduration:2000,//提示的延时时间mask:tru
文章目录1、前言2、HTML部分3、JavaScript部分4、微信小程序演示1、前言本文章只针对JavaScript进行详解,不对HTML和css做解释,望悉知。2、HTML部分view>viewclass="font_size_32color_000position_fixedleft_50_top_50_transform_translate_50_50">viewclass="border_777text_align_center">view>viewclass="grid_c5_80_150_170_160_170border_b_777height_80line_height_80
在src下创建public文件夹,在public文件夹里创建request.ts//设置基地址constbaseUrl='https://meituan.thexxdd.cn/api'//封装请求functionrequest(url:string,method:'GET'|'POST',data:string|object|ArrayBuffer){returnnewPromise((resolve,reject)=>{//发起uni请求uni.request({url:baseUrl+url,//路径method,data,//进入接口成功success:(res)=>{if(res.st
在src下创建public文件夹,在public文件夹里创建request.ts//设置基地址constbaseUrl='https://meituan.thexxdd.cn/api'//封装请求functionrequest(url:string,method:'GET'|'POST',data:string|object|ArrayBuffer){returnnewPromise((resolve,reject)=>{//发起uni请求uni.request({url:baseUrl+url,//路径method,data,//进入接口成功success:(res)=>{if(res.st
1、wx.showToast使用场景:常规的提示,没有确定和取消按钮。例:属性:title:提示的内容icon:显示的图标,合法值有success、error、loading、noneimage:自定义图标的本地路径,优先级高于iconduration:提示的延迟时间mask:是否显示透明蒙层,防止触摸穿透success:API调用成功后的回调函数fail:API调用失败后的回调函数complete:API调用结束的回调函数(无论成功与否都会执行)实现:wx.showToast({title:'成功',icon:'success',duration:2000})2、wx.showModal使用
1、wx.showToast使用场景:常规的提示,没有确定和取消按钮。例:属性:title:提示的内容icon:显示的图标,合法值有success、error、loading、noneimage:自定义图标的本地路径,优先级高于iconduration:提示的延迟时间mask:是否显示透明蒙层,防止触摸穿透success:API调用成功后的回调函数fail:API调用失败后的回调函数complete:API调用结束的回调函数(无论成功与否都会执行)实现:wx.showToast({title:'成功',icon:'success',duration:2000})2、wx.showModal使用
上篇文章讲解了怎么使用Kotlin的协程配合Retrofit发起网络请求,使用也是非常方便,但是在处理请求异常还不是很人性化。这篇文章,我们将处理异常的代码进行封装,以便对异常情况返回给页面,提供更加友好的提示。编写拓展方法我们写一个扩展(全局)方法,就叫ViewModelExt.kt,在下面创建方法。/***ViewModel扩展方法:启动协程*@paramblock协程逻辑*@paramonError错误回调方法*@paramonComplete完成回调方法*/funViewModel.launch(block:suspendCoroutineScope.()->Unit,onError:
上篇文章讲解了怎么使用Kotlin的协程配合Retrofit发起网络请求,使用也是非常方便,但是在处理请求异常还不是很人性化。这篇文章,我们将处理异常的代码进行封装,以便对异常情况返回给页面,提供更加友好的提示。编写拓展方法我们写一个扩展(全局)方法,就叫ViewModelExt.kt,在下面创建方法。/***ViewModel扩展方法:启动协程*@paramblock协程逻辑*@paramonError错误回调方法*@paramonComplete完成回调方法*/funViewModel.launch(block:suspendCoroutineScope.()->Unit,onError: