自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(39)
  • 收藏
  • 关注

转载 前端上传限制文件格式MIME大全

# This file maps Internet media types to unique file extension(s).# Although created for httpd, this file is used by many software systems# and has been placed in the public domain for unlimited redisribution.## The table below contains both registere.

2020-12-11 16:18:11 8016 1

原创 利用vue-echarts结合高德地图开发地图数据大屏可视化+国内地图省市区三级下钻

效果图如图所示 :点击地图省切换到市区地图,点击地图市切换到区/县地图。相应的顶部下拉列表也会随之改变,下拉列表选择地图也会随之改变。<template> <div class="map-container"> <div class="map"></div> <div id="mapChart" r...

2019-11-05 09:39:32 7510 5

原创 vue前端生成二维码图片插件--qrcodejs2

扫描结果:安装:npm install qrcodejs2 --save页面使用:import QRCode from "qrcodejs2"; // 引入qrcode <el-button size="mini" class="green-btn" style="width:90px" @click="qrCode">生成二维码</el-but...

2019-07-23 11:21:26 3112

原创 移动端适配方案

(function (doc, win) { var docEl = doc.documentElement, resizeEvt = 'orientationchange' in window ? 'orientationchange' : 'resize', recalc = function () { var clientWi...

2019-07-05 16:28:25 342

转载 解构原始数据

有时候一个对象包含很多属性,而我们只需要其中的几个,这里可以使用解构方式来提取我们需要的属性。如一个用户对象内容如下:const rawUser = { name: 'John', surname: 'Doe', email: '[email protected]', displayName: 'SuperCoolJohn', joined: '2016-05-05',...

2019-07-05 16:13:30 295

原创 关于vue element ui type=selection 多选表格异步获取数据后选中默认选中的单行不起作用的问题

this.$nextTick(function() { this.$refs.gateway.toggleRowSelection(row, true); });使用this.$nextTick

2019-06-28 10:37:24 5049

原创 vue+element-ui table表格的使用 编辑、删除以及分页

效果图 <el-table :data="groupList" v-loading="loading"> <el-table-column type="index" label="序号" align="center"></el-table-column> <el-table-column prop="code" label...

2019-06-28 10:30:08 5946 3

原创 关于vuex状态值的使用与改变

<el-badge :value="$store.state.app.notice" :max="99" class="item" :hidden="$store.state.app.notice>0?false:true" > </el-badge&g...

2019-06-28 10:14:28 2069

原创 vue利用后台返回二进制文件流做个表格

// 导出报表 接收url 、参数 返回二进制文件流export function exportExcel(url, data) { return new Promise(resolve => { request({ url: url, method: 'post', responseType: 'blob', data ...

2019-06-17 20:53:19 2819 1

原创 快速强制删除vue项目中的node_modules包

cnpm install rimraf -g rimraf node_module

2019-05-05 18:46:16 5723 1

原创 vue-axios同时请求多个接口 等所有接口全部加载完成再处理

Axios.all([request1, request2, request3]) .then( Axios.spread((area, acct, perms) => { console.log('全部加载完成') }) ) .catch(err => { console.lo...

2019-05-05 10:37:11 12914

原创 VUE:在VUE中实现效果"换一换"功能

实现效果:假如有10条数据,分组展示,默认在当前页面展示4个,点击换一批,从第5个开始继续展示,到最后一组,再重新返回到第一组 data() { return { qList: [], //处理后的list newList: [], //截取第几组的开始参数 timeStart: 0, //截取第几组...

2019-04-30 09:22:56 3547 1

原创 上传图片到服务器

//上传文件function upload_file(that, imgArr, url, userId) { console.log("开始上传0" + "图片到服务器:") // 将本地资源上传到开发者服务器 var upload_task = wx.uploadFile({ url: url + 'api/v1/orders/addComment...

2019-04-19 08:30:18 650

原创 小程序canvas生成海报如果绘制文字过长换行

drawKernel(ctx, img_x, windowWidth, imgHeight) { var that = this; ctx.font = '16px PingFangSC-Semibod, sans-serif'; ctx.setTextAlign('center'); ctx.setFillStyle("#fff...

2019-04-10 10:50:18 1942

原创 小程序canvas绘制海报并保存

// 头像 drawImg(ctx, windowWidth, windowHeight) { var that = this; ctx.save(); //恢复之前保存的绘图上下文 that.drawHeader(ctx, windowWidth, windowHeight); wx.getImageInfo({...

2019-03-28 14:59:52 1043

原创 localstorage session cookie的区别

https://segmentfault.com/a/1190000012057010

2019-03-05 20:48:10 99

原创 小程序腾讯地图海外服务接口文档(webService)

腾讯位置服务 - 海外WebserviceAPI 文档简介腾讯地图 Webservice API 是基于 HTTPS协议的数据接口,开发者可以使用任何客户端、服务器和开发语言,按照腾讯地图 WebsericeAPI规范,按需构建 https请求,并获取结果数据(目前支持 json/jsonp 方式返回)。使用限制1、 开发接入前,请通过腾讯位置服务官网申请开发者密钥(Key...

2019-03-01 15:21:42 6535

原创 解决手机端或小程序IOS苹果Date.parse()转化日期不兼容 出现NaN

var time=2019-02-19 11:47:03 time=time.createTime.replace(/-/g, '/');

2019-02-19 11:55:55 2528

原创 一些常用的js插件

1.md5.js字符加密插件 需引用jQuery使用方法: var userMD5 = $.md5( 'user');console.log(userMD5);//c4ca4238aob92382odcc5odcc5o9a6f75849b2.rem.js 手机适配px插件1rem=100px3.jweixin-1.3.2.jsh5跳转到小程序插件 官方有教程 需要放在小...

2019-01-30 14:47:12 2302

原创 微信小程序解决异步请求:利用promise将wx.request请求封装成一个全局方法

// 数据请求 wx.requestvar sendRrquest = function(url, method, data, header) { var status = true; var promise = new Promise(function(resolve, reject) { wx.getNetworkType({ su...

2019-01-30 14:31:01 5043

原创 微信小程序,利用wx.createSelectorQuery动态设置swiper或者scroll-view的高度做手机适配

&lt;scroll-view scroll-y style="height:{{scrollHeight}}px"&gt; // 计算滚动高度 var windowHeight = that.data.windowHeight; var headerHeight ; wx.createSelectorQuery().sel...

2019-01-30 14:09:07 4342 2

原创 小程序地理定位之使用qqmap-wx-jssdk.min.js插件获取当前位置和附近的地址列表 加入关键词搜索

&lt;view class="search"&gt; &lt;input placeholder='搜索' placeholder-style='color:#97a7b7;font-size:28rpx' type='text' class='searchBtn' bindinput='bindSearch'&gt; &lt;image class="s...

2019-01-25 15:49:55 13256

原创 小程序授权--用户拒绝授权地理位置或者相册如何继续--拒绝授权后让用户打开授权界面

// 获取地理位置function getLocation(that) { wx.getSetting({ success(res) { console.log(res) if (!res.authSetting['scope.userLocation']) { wx.authorize({...

2019-01-25 15:40:44 3350

原创 小程序登陆拦截器(类似vue路由守卫),登陆弹窗,切换密码是否可见!

点击:需要用户登陆才能进去页面,否则弹出登陆框 利用原理:用户登陆后缓存的标识,和全局方法,引入全局组件!登陆样式.login_mask { background: rgba(0, 0, 0, 0.4); width: 100%; height: 100%; position: fixed; top: 0; left: 0; ...

2018-12-03 18:25:27 9404 1

原创 小程序修改data中数组或者对象里面某一项的值

data:{ list:{ data1:{}, data2:[] }}如果想在list里面的data中添加数据,创建一个变量来定义var that=this,num="list.data1";that.setData({ [num]:that.data.list.data1.push(XXX)})核心要点:将...

2018-11-05 12:05:36 7530 2

原创 vue项目中用jquery获取DOM的高度outerHeight()首次进入和编译后有偏差的问题

DOM的高度设置尽量设定固定高度,不要用padding和margin撑开,可以解决这个问题(里面参数添加true也没有用)tips:在outerHeight()计算中总是包含padding-top ,padding-bottom 和 border-top,border-bottom ;如果includeMargin参数是true,那么margin (top 和 bottom)也会被包含。 ...

2018-09-28 17:21:26 1711

原创 vue使用swiper(vue-awesome-swiper)使用以及环状轮播(loop:true)不起作用的问题

先上图安装 npm install vue-awesome-swiper --save全局引入(main.js)import VueAwesomeSwiper from 'vue-awesome-swiper'Vue.use(VueAwesomeSwiper)import 'swiper/dist/css/swiper.css'(部分数据来自接口) &lt;swipe...

2018-09-20 15:08:53 4413

原创 VUE-cli使用-Echarts柱状表使用以及注意事项(v-if v-show的问题)

安装eharts​​​​​​​npm install echarts -S在main.js全局引入import echarts from 'echarts'Vue.prototype.$echarts = echarts在需要用的组件中创建标签&lt;div id="myChart"&gt;&lt;/div&gt;methods里面创建绘制图表方法以及图标配置...

2018-09-20 14:58:06 2418 1

原创 VUE页面之间传参

&lt;router-link :to="{path: '/page', query: { id:id,mark:2 }}" class="main_container"&gt;&lt;/router-link&gt;用router-link标签   page为要去的页面,query里面添加需要传递的参数 在page页面接收  created: function () { ...

2018-09-20 14:36:52 1195

原创 Vue-cli中非父子组件之间通信

首先在main.js创建一个中转站,并且暴露出来。//非父子组件通信中心const vueEvent=new Vue();export default vueEvent;然后在自己的页面Page.vue中引入进来(路径自行更改)import vueEvent from '../../../main'当前页面的组件,点击的时候发送数据为a标签的内容,在mounted方法里面 ...

2018-08-01 18:06:30 624

转载 一些常用的正则表达式

1. 校验基本日期格式var reg1 = /^\d{4}(\-|\/|\.)\d{1,2}\1\d{1,2}$/;var reg2 = /^(^(\d{4}|\d{2})(\-|\/|\.)\d{1,2}\3\d{1,2}$)|(^\d{4}年\d{1,2}月\d{1,2}日$)$/;2. 校验密码强度密码的强度必须是包含大小写字母和数字的组合,不能使用特殊字符,长度在8-10之...

2018-07-23 12:10:02 382

转载 小程序点击删除图片或者内容

  deleteImg: function (e) {  var imgs = this.data.imgs;  var index = e.currentTarget.dataset.index;  imgs.splice(index, 1);  this.setData({   imgs: imgs  }); },

2018-07-20 11:37:35 4246

原创 git上传代码到git/码云gitee

一、首先需要下载githttps://git-scm.com/输入命令:git --version 可查看当前git版本二.安装后需要一些配置 配置用户名和邮箱:$ git config --global user.name "qinyong" $ git config --global user.email "[email protected]" qinyong是...

2018-07-18 18:33:28 16019

原创 小程序动态高度scroll-view

&lt;view class="selectTitle" style=''&gt;选择配送时间&lt;/view&gt; &lt;scroll-view scroll-y scroll-with-animation style="height:{{distributionTime.length&gt;=3?162:''}}px"&gt; &lt;view class=...

2018-07-16 15:25:03 2338

原创 小程序跳转页面传递参数

wx.sendRrquest(url, 'POST', data, header) .then(function(response) { var pages = getCurrentPages(); //当前页面 var currPage = pages[pages.length - 1]; ...

2018-07-16 15:13:10 319

原创 在vue项目中关闭ESLint方法(代码规范)

在vue项目中关闭ESLint方法:找到build文件夹---&gt;webpack.base.conf.js----&gt;modulemodule: {    rules: [//    ...(config.dev.useEslint ? [createLintingRule()] : []),      {        test: /\.vue$/,        loader: 'vu...

2018-06-26 17:05:52 12573 1

原创 vue中的elementUI组件之轮播carousel card使用小记

&lt;el-row :gutter="0"&gt; &lt;el-carousel :interval="0" arrow="never" height="500px" type="card"&gt; &lt;el-carousel-item v-for="item in dataimg" :key="item"&

2018-06-26 16:58:10 54401 17

原创 jQuery和原生js全选,全不选组件

jQuery:$("checkAll").click(function() { $('goods').prop("checked", $(this).prop("checked")); //取消全选 $('.goods').click(function(){ $(".checkAll").prop('checked', false); }) });原生JS:&lt;!do...

2018-06-22 14:50:26 138

原创 解决datatable中一个页面有多个初始化datatable分页问题

&lt;ul&gt;    &lt;li id="0"&gt;&lt;/li&gt;    &lt;li id="1"&gt;&lt;/li&gt;    &lt;li id="1"&gt;&lt;/li&gt;&lt;/ul&gt;如果每一个li初始化一个新的表格,就给li加上不同的id值,然后在代码中点击获取id值 动

2018-06-13 11:00:03 3265

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除