SVN小乌龟汉化问题 1.首先确认中文语言包和SVN版本需要一致(点击右键 选择最后一个选项即可查看)3.如果还是没有中文,找到这个文件夹,把里面的内容全部删掉。然后把下载好的中文包复制到这里,再重复第二步就ok了。点击这个官网链接可以下载对应版本的中文包。2.下载好之后直接无脑下一步安装即可。
js 生成单循环和单淘汰对阵分组 很多比赛项目的赛制分为单循环和单淘汰赛,单循环就是小组中的每个成员互相PK,取小组前n名进入下一轮。单淘汰是直接12PK 34PK 如果组内成员是单数则有一人轮空(如果有种子选手 则种子选手轮空) 胜者晋级 败者淘汰。groupList的结构大概是[[],[],[],]这样子,所以函数里设置的还需要获取一下,到一个list在进行分组,大家如果用的话可以改造一下哦。
【uniapp】 合成海报组件 之前公司的同事写过一个微信小程序用的 合成海报的组件 非常十分好用 最近的项目是uni的 把组件改造一下也可以用 记录一下。文字、图片、矩形、圆角等等情况都考虑了 使用起来非常方便。这次用的组件是放在分包里了 顺便记录一下 分包调用组件。目录结构是这样子的 想在index.vue页面调用。重点来了 合成图片的函数是这样子。有需要可以试一试哦~
vue admin element动态路由刷新后白屏 vue admin element框架配置动态路由后 点击左边的菜单栏可以正常访问到 但是一刷新页面就变成空白的了 一直苦思不得其解 刚刚终于让我查到了!列表里,不能放在原来静态路由的位置。因为静态路由后面是接动态路由的,404放静态的最后一个会陷入死循环。看来还是要仔细研读源码 要不就会这样 知其然不知其所以然o(╥﹏╥)o。要放在动态路由列表的最后一行也就是。记录一下 困扰了好几天o(╥﹏╥)o。
【微信小程序】最新隐私弹窗组件 wx.exitMiniProgram()表示不同意就退出小程序,可以根据需求自己调整哈。就是获取头像昵称位置啥啥各种用户信息的时候 都需要先搞个弹窗 让用户确认才行。其实主要就是wx.getPrivacySetting 一下。必须跟上啊 咱公司的大佬马上搞了个组件。贴出来学习一下 顺便给大家参考。然后用的时候就每个页面引入一下。微信小程序又发布了新一波政策。最好是放到公共组件里面。程序员何苦为难程序员。
ios H5无法自动播放视频 vue3 TS 于是想到搞个骚操作,在用户点击其他按钮的时候 偷偷播放一下下视频 之后再正常play()就没问题了。这次的需求是做一个h5 到某个页面的时候需要自动播放一个视频 安卓特别OK ios又搞幺蛾子,对了vue3获取dom也顺便记录一下 会了的就当复习了。但是不知道为什么每次用的时候都需要判断一下。都不行,必须是用户触发了点击事件才能。是否存在 不然就报错 求各位大神指点。dom名字取和ref一样的,但是又不符合需求了 、、、
微信小程序 录制视频的时候加背景音乐不影响麦克风收音 这次的需求是用户先选择音乐,然后调起微信的录像api(此处有特殊样式,所以不能直接用选择视频文件录像那个方法),之后将用户拍摄的视频、选择的bgm传给后端,他那边加上水印合成视频返回给前端进行后面的操作。录制视频的时候也要求加上bgm,不然太突兀了,所以就相当于前端这边合成视频和音频,后端再合成水印。放在页面,录制的时候播放一下,拍好了再播放,假装合成了,其实还是后端去合成。播放音频的话,会影响视频麦克风的收声,录出来的视频只有一两秒有声音。还有就是录制开始的时候调一下。,录制结束的时候调一下。
网页缩放时精准取到canvas内部触摸坐标 首先我们知道触摸事件拿不到鼠标点击事件的offsetX和offsetY,而canvas画图的时候经常需要用到这两个值,正常页面没有缩放的时候,取clientX,clientY减掉canvas距离顶部的值就可以了。但是网页或者canvas的父盒子有缩放的时候,直接取就不准确了。得到缩放倍数,然后再乘上刚才算好的距离(y值类似)如果大家用vue3写的话,记得.value!也就是紫色盒子减去红色盒子的距离。
uniapp 微信小程序转盘指针抽奖 但是发现瓶子并不是一个宽度,从下往上会越来越细,改变液体的位置不太合适。转盘抽奖uniapp小程序,跟搜到的插件转盘旋转不同,我们的需求是中间的指针也就是瓶子旋转,而且要求长摁蓄力液体装满瓶子,松手旋转并且液体慢慢转为空,最后停止在相应的奖品上。后来想到了 找设计mm切了几个图 装满瓶子液体的图放最底层,上面压一个空瓶子但是没有底的图,通过控制空瓶子的高度,一点点把下面的液体显示出来。瓶子旋转停下抽奖就很简单啦,我是先让瓶子空转两圈,同时调接口获取抽奖信息,然后把奖品的位置序号存一下,再让瓶子转360。
【uniapp】vue3 同一个页面轮播图同步自动播放 最近遇到了这种情况,同一个页面上的轮播图需要同步自动播放,直接用swiper组件的autoplay 在真机上看会出现不同步的这种情况。其次 我的三个轮播图是写在同一个list里面的,用current来控制了当前轮播图的序号。首先在swiper标签关闭自动播放的相关设置。于是只能用js来控制自动轮播。
iscroll的简单使用 iOS自带的拖动总是被测试小姐姐挑出bug,所以我们公司用的模板禁用了iOS原生的滚动拖拽功能,h5项目哈。找到你需要滚动的容器,这里强调一下,必须是三层包裹的结构,两层的会有bug。最外层的div命名容器,ul才是可以滚动的,ul里面正常放需要的内容。在读到数据,显示出容器之后,需要刷新一下iscroll,例如。那有滚动拖拽需求的时候 就需要用到iscroll了。iscroll的简单调用就是这样啦,记录 一下。然后在js里先初始化iscroll。
华为手机 微信小程序 input输入框上移 不知道大家有木有遇到过 微信小程序的input 调起输入法的时候 会被挤上去 输入框跑到上面去了 无论css怎么写怎么布局 还是会跑上移 尤其是测试mm的华为手机 别的手机都OK的。比方说我这里要获取用户昵称 就可以这样。但是只写到这里 还是会有一个上移的动作。解决的方法是 给input加个。看出来了咩 这里需要把。
微信小程序 ISO遮罩层背景可移动 第一次用微信小程序原生写代码 需求是有一个活动规则的弹窗 只显示一部分 其他的要下滑才能看到 相信大家也不陌生 就是很常见的活动规则的样式。解决的办法是 给弹窗的遮罩层盒子 加一个touch事件 然后在js里随便return一下 另外要注意小程序中滚动的部分要用。但是iOS会出现 滑动的时候 弹窗下面的背景也跟着一起滑的bug。首先 横向移动可以给最外层的父盒子 加。容器装,不能像平常给父盒子设置。
uniapp-canvas拖拽组件-限制缩放倍数 组件中的缩放功能是计算出 手指按下的坐标到图像中心的距离A 和 手指移动到的坐标到图像中心的距离B,两者相除得到缩放倍数,然后将盒子的宽度调整为 原来的宽度x缩放倍数。需要注意的就是 缩放后的图片宽度是 获取到的图片宽度x实际缩放倍数,不能直接拿倍数来做比较 这里卡了我好久 组件相关代码修改如下。我们的需求是 在外部定义图片的宽度高度、缩放倍数的最大最小值。然后在组件中加上 根据缩放倍数 限制缩放的功能。实现图片的拖拽功能。今天更新一下 二开组件 实现控制图片缩放倍数的功能。
uniapp 小程序拍照上传,百度识别人体关键点,显示拖拽元素,生成海报 小程序这边先拍摄露出手腕的照片,然后传给后端,调百度识别的api,根据返回的手腕位置,显示手表的贴图(可以拖拽旋转之类的)最后可以生成海报,保存图片到手ji机。然后还要注意,百度识别返回的手腕坐标,是手腕中心位置距离图片左上角的位置,单位是px。所以我们用的时候需要。但是我们的需求是,根据接口返回的位置,在手腕那里直接显示手表的图片,所以还要调整一下。将红框里面的url换成后端给你的上传接口就可以啦,记得。最后生成海报的功能,也是直接调组件的方法就可以了。,不然死活传不上去的!这两个功能我使用了组件。
git 更换远程仓库地址 最傻瓜的方式 不知道大家有木有遇到过 git远程仓库地址更换的情景。我们公司的gitlab远程地址换了 ,所以本地该如何操作呢?下面为大家带来一种最最简单 最最傻瓜的方式。首先打开本地仓库的文件夹,找到“.git”这个文件夹。如果找不到,请确认你勾选了 “查看” 下面的“隐藏的项目”。之后找到config文件,用vscode 或者随便你写代码的IDE打开。修改这里的URL,改成新的远程IP地址即可。其实还有很多方法 比如敲几行代码就可以搞定但是这样操作真的很方便谁不爱傻瓜操作呢!!!!...
uniapp 利用getCurrentPages() 实现保留其他页面并回退到指定页面 简单描述下需求:当我们从页面A开始,有很多种不同的路径可以到页面B。页面B上有一个“返回A”的按钮,点击可以回退到页面A,之后点击自带的返回键不会再回到页面B,A页面的返回键也不会消失变成回到主页。大致示意图如下结合uniapp官方文档提供的路由跳转方法选择uni.navigateBack()最合适,只要计算出A页面和B页面之间的页数,就可以直接返回A页面,完成需求//返回指定页面goMypage(){ let pages = getCurrentPages(); //函数用于获取当前页
uniapp 上传图片到华为云obs 记录一下用uniapp上传图片到华为云obs,之前是先把文件传到我们自己的服务器,然后后端的同事再上传到obs,但是我们公司的带宽太低了,传的太太太太慢了,于是考虑直接让用户上传到obs,不经过我们自己的服务器,这样能稍微快一点。那么现在问题来了,obs的文档,前端(小程序)获取签名直传,都需要引入BrowserJS,但是不知道为什么,我用uniapp死活引入不成功,不是文件报错,就是无法创建ObsClient对象,一整个无语住了,生成工单问华为云工程师,得到的回复也只是uniapp还没适配,简直了。。。