草庐IT

RSV封装

全部标签

微信小程序使用TS+腾讯位置API,输入地址,解析经纬度(全局封装及调用)

我们有时候做小程序时需要用到获取地址的经纬度,腾讯位置提供了相关API,我们可以使用其API进行调用实现功能。一、注册应用及key1.登录腾讯位置服务网址腾讯位置服务-立足生态,连接未来腾讯位置服务为各类应用厂商和开发者提供领先的LBS服务和解决方案;有针对Web应用的JavaScriptAPI,适合手机端NativeAPP的各种SDK,WebService接口,适合小程序的插件和各类地图API等。https://lbs.qq.com/dev/console/application/mine2.创建应用,申请key3.查看 文档进行开发微信小程序JavaScriptSDK|腾讯位置服务腾讯地图

小程序 获取用户头像、昵称、手机号的组件封装(最新版)

在父组件引入该组件{showModal}}"id='autnMes'bind:onConfirm="onConfirm"> 子组件详细代码为:authMes.wxml{showModal}}"roundbind:close="closeHandle"custom-class="auth-box"custom-style="width:84%;z-index:10002;"overlay-style="z-index:10001;">提示为提供更好的服务,我们邀请您填写昵称,头像等公开信息头像{avatarMes.avatarUrl}}"wx:if="{{avatarMes.avatarUrl}

[CocosCreator]封装对象池

对象池的概念(摘自CocosCreator手册介绍)        对象池就是一组可回收的节点对象,我们通过创建 cc.NodePool 的实例来初始化一种节点的对象池。通常当我们有多个prefab需要实例化时,应该为每个prefab创建一个 cc.NodePool 实例。当我们需要创建节点时,向对象池申请一个节点,如果对象池里有空闲的可用节点,就会把节点返回给用户,用户通过 node.addChild 将这个新节点加入到场景节点树中。当我们需要销毁节点时,调用对象池实例的 put(node) 方法,传入需要销毁的节点实例,对象池会自动完成把节点从场景节点树中移除的操作,然后返回给对象池。这样

[CocosCreator]封装对象池

对象池的概念(摘自CocosCreator手册介绍)        对象池就是一组可回收的节点对象,我们通过创建 cc.NodePool 的实例来初始化一种节点的对象池。通常当我们有多个prefab需要实例化时,应该为每个prefab创建一个 cc.NodePool 实例。当我们需要创建节点时,向对象池申请一个节点,如果对象池里有空闲的可用节点,就会把节点返回给用户,用户通过 node.addChild 将这个新节点加入到场景节点树中。当我们需要销毁节点时,调用对象池实例的 put(node) 方法,传入需要销毁的节点实例,对象池会自动完成把节点从场景节点树中移除的操作,然后返回给对象池。这样

Flutter 极简 Dio 组件二次封装文档

FlutterDio组件二次封装文档前言一、添加依赖二、创建封装类三、使用封装类四、拦截器五、错误处理总结前言本文档介绍了如何通过二次封装FlutterDio组件来简化网络请求的过程。通过封装,我们可以提高代码复用性,简化调用方式,并添加一些常用的功能,使网络请求更加易于管理和维护。一、添加依赖首先,确保你的Flutter项目已经添加了Dio的依赖。在项目的pubspec.yaml文件中,添加以下依赖:dependencies:dio:^4.0.0然后运行flutterpubget来获取最新的依赖包。二、创建封装类创建一个新的Dart类来封装Dio组件的功能。例如,我们可以创建一个名为ApiS

用PHP封装一个强大且通用的cURL方法

用PHP封装一个强大且通用的cURL方法。用PHP封装一个强大且通用的cURL方法。用PHP封装一个强大且通用的cURL方法。用PHP封装一个强大且通用的cURL方法。/***@function强大且通用的cURL请求库*@param$urlstring路径如:https://example.com/a/b?key=val&k=>v*@param$methodstring请求方式如:get、post、put、delete、patch、options*@param$payloadarray|string荷载如:['foo'=>'bar','upload_file'=>newCURLFile(fi

uni-app项目封装http请求和不封装请求

一、封装方法1(_gt和_mt类型)1.在根路径下新建config基路径文件夹,新建index.js文件用于封装基路径//在config/index.js//请求的基本路径constbaseURL=process.env.NODE_ENV==="development"?"http://192.168.1.188:8080"://测试环境(请求接口的代理路径)"http://zxwyit.cn:8080";//上线环境export{baseURL}2.在根路径下新建uilt文件夹,新建http.js文件用于封装请求//引入基路径import{baseURL}from"@/config/inde

微信HOOK已封装,小程序授权、公众号授权、小程序取code、公众号取code

微信HOOK已封装微信小程序取code微信小程序取ck微信公众号授权取ck微信公众号扫码授权 微信获取通讯录微信多开 欢迎wx交流:lnzhwhwxid=Data.取文本(“wxid”)'wxidNickName=Data.取文本(“NickName”)'昵称QQ=Data.取文本(“QQ”)'qq号QQMail=Data.取文本(“QQMail”)'邮箱Phone=Data.取文本(“Phone”)'手机号Province=Data.取文本(“Province”)'省份City=Data.取文本(“City”)'城市Sign=Data.取文本(“Sign”)'个性签名Country=Data

封装一个uniapp的全局弹窗组件,vue中也可以使用,在任何页面都可以弹出

效果图:场景:当你对接websocket时,或者轮询也好,你需要获取到最新的信息,并且在任何页面弹出一个组件进行后续操作思路:1、先封装好要弹出的公共组件2、向vue原型上挂载全局方法,拿到组件真实dom,从而对组件进行显隐操作第一步:创建一个公共组件,以下是组件全部的结构及样式,你需要把html中的两个image标签的路径换掉或者直接注释掉也行,html和css就不做解释了invite.vue 邀请函您好!您的朋友xxx邀请您对“为什么小朋友到了一定年龄需要打疫苗?”进行专家答疑,您是否接受?邀请专家exportdefault{name:'invite',props:{_specia:Str

封装一个uniapp的全局弹窗组件,vue中也可以使用,在任何页面都可以弹出

效果图:场景:当你对接websocket时,或者轮询也好,你需要获取到最新的信息,并且在任何页面弹出一个组件进行后续操作思路:1、先封装好要弹出的公共组件2、向vue原型上挂载全局方法,拿到组件真实dom,从而对组件进行显隐操作第一步:创建一个公共组件,以下是组件全部的结构及样式,你需要把html中的两个image标签的路径换掉或者直接注释掉也行,html和css就不做解释了invite.vue 邀请函您好!您的朋友xxx邀请您对“为什么小朋友到了一定年龄需要打疫苗?”进行专家答疑,您是否接受?邀请专家exportdefault{name:'invite',props:{_specia:Str