![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
js
diCommon
这个作者很懒,什么都没留下…
展开
-
vue 文字左右上下循环滚动插件
vue 文字左右上下循环滚动插件原创 2022-09-15 17:50:22 · 2163 阅读 · 0 评论 -
vue实现读取本地或网络xlsx文件内容
vue 读取本地或网络xlsx文件内容,复制直接可以使用原创 2022-08-04 10:21:55 · 1646 阅读 · 0 评论 -
vue纯前端直接导出table表格,无需接口直接导出excel
纯前端导出excel表格原创 2022-04-22 16:38:07 · 2141 阅读 · 1 评论 -
vue 阿里云OSS分片上传(可获取上传进度)
之前做过一个上传功能,需求是需要上传到阿里云OSS,之前一直想要做下记录,一直懒,今天反正有空,就在这里做下记录吧其实因为之前一直没做过这类的OSS上传功能,所以其实也是研究了很久的。上代码,基于vue做的上传,一些地方会做注释// 先用命令行安装ali-oss // npm i ali-oss --saveasync getFile(file){ console.log(file); this.progressWord = '正在上传'; // 这个是上传的加载动效弹窗 // this原创 2021-08-27 16:17:19 · 2608 阅读 · 0 评论 -
使用html2canvas插件时,图片模糊的问题
使用此插件时,一定要使用img标签,如果其他标签或者背景图,有可能会导致图片模糊,uniapp也不要使用原生的image标签,改成img标签原创 2021-07-02 16:32:13 · 221 阅读 · 0 评论 -
多个el-upload组件上传方式
今天写项目的时候,有个新需求,通过后台返回的数据遍历元素,而这个元素刚好是需要上传文件的元素,那这时候应该怎么操作了,网上找不一下,找到个比较简便的方法,当场记录下来<!-- 最外层是有一个v-for的,只是我这里没写上 --><el-upload class="avatar-uploader" action="/apis/api/common/uploadImage" :show-file-list="false" :on-success="function (res, file){原创 2021-06-16 16:56:02 · 1788 阅读 · 0 评论 -
uniapp或H5页面中,video标签在微信内置浏览器遇到的坑
1、在微信内置浏览里视频被自动全屏,可在video标签上加入以下属性,uniapp或H5通用playsinline="true"webkit-playsinline="true"x5-playsinline="true"2、目前自动播放的问题还没找到解决的方法,求路过的大神指点一下...原创 2021-01-28 11:21:16 · 2119 阅读 · 0 评论 -
uniapp 解决去除导航栏后,状态栏沉浸式的问题
项目中如果要去掉导航栏的话,状态栏就会自动开启沉浸式,这时候就需要解决这个状态栏的问题,目前找到以下两个方法解决:1、最简单的解决方式就是配置mainfest.json来关闭沉浸式。即通过打开应用的manifest.json文件,切换到代码视图,在app-plus -> statusbar 下添加immersed节点并设为false。"app-plus" : { "statusbar": { "immersed": false },}2、其次可通过顶部原创 2021-01-28 10:33:58 · 3710 阅读 · 0 评论 -
js解决两数相加,相减,相除,相乘,小数精确度丢失
我这边只要是在vue项目中使用,如下代码// 解决小数精度丢失// 除法function accDiv(arg1, arg2) { var t1 = 0, t2 = 0, r1, r2; try { t1 = arg1.toString().split(".")[1].length } catch (e) { } try { t2 = arg2.toString().split(".")[1].length } catch (e) { } // with(Math) { r1 = Numb原创 2020-11-12 18:39:46 · 785 阅读 · 0 评论 -
vue 解决刷新页面时,tabbar和页面不匹配的问题
开发移动端时,一般来说,tabbar在整个vue项目中都会单独取出来做成一个组件,那么很多时候会遇到一种情况,打开网站打tabbar默认为0,我们跳转到tabbar为2的页面后,刷新页面,tabbar变回0了,这时候就得想办法解决这问题代码如下:mounted() { /* 直接在tabbar组件页面监听,判断当前页面是哪个页面, 解决刷新时,tab默认为 0 的bug */ const navBarActive = window.location.hash原创 2020-11-11 09:53:06 · 2039 阅读 · 2 评论 -
js中,实现一堆的一维数组转成多维数组,如地区
很多时候,跟后端接口开发对接时,因为需求的关系,需要前端地区数据跟后端的数据要一一对应,所以一般来说前端应该是直接拿后端的地区数据,然后再来操作一下地区数据变成我们自己可以用的,有种情况,后台给到我们的是一堆一维数组,而我们需要的是多维数据,这时候就要操作数据了直接上代码(使用的是vue):下面的代码改成自己的就可以了,一般修改location_id, pid, childs, location_id为父级ID,pid为子级ID,当pid==location_id时,pid所在的数组就会放在父级下变成子原创 2020-08-11 16:02:37 · 3030 阅读 · 0 评论 -
js中,一个数组拆分成两个数组
在网上偶尔看到有一代码,一个数组拆分成多个数组,想起以前有过这样的需求,不知道方法,现记录下来// size每组数组多少个,如:8// array需要拆分的数组const arrayChunk = (array, size) => { let data = [] for (let i = 0; i < array.length; i += size) { data.push(array.slice(i, i + size)) } return data}..原创 2020-07-15 09:40:27 · 12801 阅读 · 0 评论 -
uniapp 实现跳转其他APP
UNIAPP如何实现跳转其他的APP,在安卓中,在开发的过程,需要先获取外部APP的包名才能实现跳转外部APP而IOS需要获取对应的“URLscheme”才能跳转外部APP,所谓的URLscheme就是指下面代码中的“taobao://”,恩,我想应该是的,有错误的话,请指出,谢谢if (plus.os.name == 'Android') { plus.runtime.launchApplication( { pname: 'com.taob原创 2020-07-14 10:50:32 · 6725 阅读 · 0 评论 -
jquery 图片上传
var formData = new FormData(); formData.append("img",$("#photo")[0].files[0]); // img为传参时图片的参数$.ajax({ type: 'POST', url: url + "/api/v1/member/img", data: formData, processData: false, contentType: false, success: function(res){ var rs原创 2020-07-11 18:24:24 · 181 阅读 · 0 评论 -
如何遍历json数组,并获得key值和val值
var j = ''for(var key in response.data.errors){ j = response.data.errors[key][0];}原创 2020-06-08 17:58:12 · 1372 阅读 · 0 评论 -
uniapp之使用scroll-view时的要点
1、一定要在scroll-view标签里面写内容,包含后台返回的循环数据2、在scroll-view标签设置css样式:white-space: nowrap; (不换行)3、在scroll-view标签的子标签设置css样式display: inline-block;4、scroll-view标签一定要给个固定的高度例子:<scroll-view class="scroll-v...原创 2020-04-21 20:40:30 · 3461 阅读 · 0 评论 -
uniapp如何直接唤起微信?
直接将以下代码复制到项目上就可以了,可以做个按钮,点击这个按钮后就唤起微信plus.runtime.openURL("weixin://");原创 2020-04-15 13:50:52 · 7667 阅读 · 6 评论 -
只代表个人的自个整理的前端代码规范
前端代码规范:1、文件归档根目录包含有:index.html,css,image,jsimage里面文件页面引入的图片;js放页面的js文件;css放页面的css文件,css里面还应包含有img文件件,里面放css引入的背景图2、嵌套元素应当缩进一次3、css尽量做到用class来命名,js用id来命名,同时避免class与id重名4、字体属性字号要用px为单位5、字体名font...原创 2019-11-28 13:53:25 · 171 阅读 · 0 评论