
JS
lemon_bubbly
这个作者很懒,什么都没留下…
展开
-
JS的错误信息记录
mounted () { window.onerror = function (errorMessage, scriptURI, lineNumber, columnNumber, errorObj) { let postData = {} // eslint-disable-next-line //不使用eslint规范 postDat...原创 2018-04-16 21:19:49 · 147 阅读 · 0 评论 -
拿到地址栏的参数
function getUrlParam (name) { var reg = new RegExp('(^|&)' + name + '=([^&]*)(&|$)') // 构造一个含有目标参数的正则表达式对象 var r = window.location.search.substr(1).match(reg) // 匹配目标参数 if (r != null...原创 2018-04-16 22:59:24 · 180 阅读 · 0 评论 -
上传文件到阿里云
1.引入阿里云import OSS from 'ali-oss'2.利用input的file属性选择上传的文件const file = e.target.files[0]e.target.value = ''注:选择文件时使用accept属性会导致一部分手机无法正常的上传文件,可以使用file.type判断文件的类型3.调取后端接口,获取上传阿里云的参数ossParams().then(res ...原创 2018-05-07 17:06:33 · 664 阅读 · 0 评论 -
微信自定义分享
1.封装import wx from 'weixin-js-sdk'import {shareParam} from '@/api/login'export async function setShareInfo (shareInfo = {}) { let postData = {} postData.url = location.href.split('#')[0] let r...原创 2018-05-07 17:15:03 · 270 阅读 · 0 评论 -
设备类型区分
区分android还是ios var u = navigator.userAgent if (u.indexOf('Android') > -1 || u.indexOf('Linux') > -1) { // 安卓手机 this.button = true } else if (u.indexOf('iPhone') > -1) { // 苹果...原创 2018-05-16 16:16:11 · 770 阅读 · 0 评论