草庐IT

开发uniapp过程中对app、微信小程序与h5的webview调试

  因为在开发中使用到了webview,因为出现一些问题,所以需要对webview进行跟踪调试,但因为app,h5与微信小程序不一样,所以需要单独说一下。  一、H5  这个比较简单,因为都是在chrome,用F12就可以 二、对微信小程序   因为普通的uniapp页面上都能通过F12可以显示出来,但嵌入webview的相关内容就看不到了,这样就很不方便。    但微信小程序开发工具可以有方便的地方,就是下面红标注的爬虫的图标就可以跟踪webview里的内容。三、app  手机端跟踪webview的方式,网上官方也有介绍, 1.打开webview调试(在Hbuild中打开项目,选择视图-->

UniApp苹果真机运行调试(自定义基座,版本更新后/没有基座打开失败)

在HBuilderX更新后,Windows系统UniAPP在线调试iOS已经不能像之前那样自己安装基座到手机,通过在【设备管理】信任基座app后直接运行调试,现在采用打包自定义基座。解决:生成打iOS自定义基座所需的描述文件1.1:登录苹果开发者账户,添加Profiles1.2:选择【AdHoc】,右上角下一步1.3:选择你APP打包时的AppID,右上角下一步1.4:给描述文件命名下载保存打自定义基座profile文件选择第一步创建保存的描述文件,私钥证书可以直接使用发布证书,官方教程是申请开发证书和描述文件,经测试使用发布证书也是可以的通过iTools安装打包的自定义基座(项目\unpac

UniApp苹果真机运行调试(自定义基座,版本更新后/没有基座打开失败)

在HBuilderX更新后,Windows系统UniAPP在线调试iOS已经不能像之前那样自己安装基座到手机,通过在【设备管理】信任基座app后直接运行调试,现在采用打包自定义基座。解决:生成打iOS自定义基座所需的描述文件1.1:登录苹果开发者账户,添加Profiles1.2:选择【AdHoc】,右上角下一步1.3:选择你APP打包时的AppID,右上角下一步1.4:给描述文件命名下载保存打自定义基座profile文件选择第一步创建保存的描述文件,私钥证书可以直接使用发布证书,官方教程是申请开发证书和描述文件,经测试使用发布证书也是可以的通过iTools安装打包的自定义基座(项目\unpac

uniapp 小程序登录(获取code && 手机号)

⭐根据业务不同分别调用不用的api例:weixin1.使用获取小程序用户code。uni.loagin。2.获取用户详情。getUserInfo。3.检查用户key是否过期,如果过期需要调用login获取。uni.checkSession。4.获取用户手机号api,需要指定一个button标签具体看下面。//获取code uni.login({ provider:'weixin', success:res=>{ console.log(res.code); } });//获取info uni.getUserInfo({ provider:'weixin', success(res)

uniapp小程序:追加数组中的对象属性,属性数据已经添加,视图不会改变

场景复现:由于业务需要,需要给数组中的每一个对象添加一个ischecked属性(Boolean)来控制复选框的选中状态,于是:注意:buycargoodslists为数据源,初始数据源没有定义isChecked属性for(leti=0;i结果可想而知,在控制台查看操作后的数据源buycargoodslists:确实属性isCheck已经插进去了,但是视图没有变化vue中,追加的对象属性通过直接赋值的方式得不到vue的数据追踪如果在实例创建之后添加新的属性到实例上,它不会触发视图更新。vue官方给出的解决方式是:this.$set的方式进行赋值,有两种方式:用法:this.$set(对象,属性名

uniapp长按事件,长按删除

uniapp1.uniapp中长按事件,长按删除longtaptemplate部分script部分k//长按删除onLongPress(e){uni.showModal({//弹框询问是否进行下一步事件title:'提示',content:'是否删除该评论',success:function(res){if(res.confirm){console.log('用户点击确定');uni.$http.delete(`//ym_server/comment/oneComment/${e}`).then((res)=>{this.commentContent()})}elseif(res.cancel

uniapp 将base64字符串保存为图片、Word、Excel、音频、视频等文件

 uniapp将base64字符串保存为图片、Word、Excel、音频、视频等文件index.vue,复制运行此代码看效果,支持Android、iOS /** *base64字符串转成文件 *@param{String}base64Str//允许包含前缀 *@param{String}fileName//文件名称:1663061363470.xlsx *@param{Object}callback//返回本地路径径URL,file:///xxx/doc/1663062980631.xlsx */ functionbase64ToFile(base64Str,fileName,callb

在uniapp中实现长按事件(屏蔽点击事件)

在uniapp中实现长按事件(屏蔽点击事件)问题在uniapp使用官方提供的长按点击事件时会触发点击事件view@longpress="longpress">text>点击我text>view>longpress(){ console.log("长按事件");},这样使用在元素上只绑定了长按事件时没有任何问题,但如果元素上同时绑定的单击事件就无法区分解决原理点击事件在点击结束后才会触发。长按事件在点击持续一定时间后就会触发方案我们可以定义一个记录是否是长按的变量,在触发点击事件后判断是否触发了长按。如果是就什么都不做,如果不是正常执行逻辑。代码 view@longpress="longpre

java版Spring Cloud+SpringBoot+mybatis+uniapp b2b2c 多商户入驻商城 直播 电子商务

   J2EE企业分布式微服务云快速开发架构SpringCloud+SpringBoot2+Mybatis+Oauth2+ElementUI前后端分离1.鸿鹄Cloud架构清单2.Commonservice(通用服务)通用服务:对springCloud组件的使用&封装,是一套完整的针对于分布式微服务云架构的解决方案。如:注册中心、配置中心、网关中心、监控中心、认证中心、用户中心、日志中心、文件中心、消息中心、分布式ID、链路追踪、聚合发送等。清单列表代码结构3.Component(通用组件)通用组件:对系统常用组件的封装,如:常用异常状态码、URL权限、Service/Dao/VO封装、Myb

uniapp开发使用字节跳动小程序调试

项目背景:主要进行上线抖音小程序,选择的前端框架是Uniapp,进行在抖音小程序线上调试。环境准备:需要下载IDE:1.HBuider:Hbuilder下载2.字节小程序开发工具下载:小程序开发工具下载步骤:1.申请字节小程序对应AppId2.Hbuilder进行运行时,填写对应的Appid和小程序地址:3.运行程序到小程序中查看