自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 资源 (2)
  • 收藏
  • 关注

原创 当onPageShow和window.location.reload()同时出现时候的问题

onpageshow和window.location.reload同时出现的问题

2022-07-07 18:06:25 798 1

原创 解决微信小程序 switchTab 跳转后,无法调用新页面的函数的问题

使用switchTab跳转后页面不刷新的问题wx.switchTab({ url: '../index/index', success: function (e) { var page = getCurrentPages().pop(); if (page == undefined || page == null) return; page.onLoad(); } ...

2020-04-16 16:21:14 784

原创 1 Framework inner error (expect END descriptor with depth 1 but get another

1 Framework inner error (expect END descriptor with depth 1 but get another小程序在用组件进行深层嵌套复用时突然报错首先说一下引用的组件结构:shopDesc页面和comment页面——》引用 detailFooter组件——》引用addToCart组件——》引用productSpec组件这个是商品详情页面引用了d...

2020-04-02 15:44:46 8960 1

原创 小程序video封装组件时获取video节点的方法

小程序video封装组件时获取video节点的方法#js#1、在compont上方定义一个全局的空变量,用来承载video标签节点let videoCtx = nullComponent({ ...2、在attached周期里进行获取(这是重点,否则获取不到)lifetimes: { attached: function() { videoCtx = wx.c...

2019-09-20 14:38:55 1214

原创 js 移动号码,座机号码,座机转分机号码验证

移动号码,座机号码,座机转分机号码验证检查规则:电话号码由数字、"("、")“和”-"构成电话号码为3到8位如果电话号码中包含有区号,那么区号为三位或四位区号用"("、")“或”-"和其他部分隔开移动电话号码为11或12位,如果为12位,那么第一位为011位移动电话号码的第一位和第二位为"13"12位移动电话号码的第二位和第三位为"13" /*座机验证...

2019-07-03 11:51:31 1515

原创 vue 项目在ie浏览器的兼容问题

不兼容是因为对es6不支持一、关于babel-polyfill1、说明:This will emulate a full ES2015+ environment and is intended to be used in an application rather than a library/tool. This polyfill is automatically loaded when u...

2019-06-26 19:04:03 59040 17

原创 vue动态修改路由的query参数

vue动态修改路由的query参数1、安装npm 依赖npm i webpack-merge2、写入代码import merge from 'webpack-merge';修改原有参数this.$router.push({ query:merge(this.$route.query,{'maxPrice':'630'})})新增一个参数:this.$router.p...

2019-05-08 18:47:43 18155 1

原创 echart折线图自定义多种颜色,在ie浏览器里不兼容

echart折线图自定义多种颜色,在ie浏览器里不兼容的解决方法:一定要写成“#365789”这种颜色格式,不要使用rgb颜色格式,否则不识别。

2019-03-20 17:46:00 735

原创 npm run build 时出错了

问:npm run build 时报如下错误:Getting this when trying to use this plugin: 91% additional asset processing/Users/bradennapier/Desktop/Dash OS/IDE/projects/dash-desktop/node_modules/uglifyjs-webpack-plugin/...

2019-01-08 15:14:59 4055

原创 小程序返回上一页部分接口刷新的问题

若从A页面跳到B页面(A—>B),在B页面操作完成后需要刷新A页面的数据,有两种思路:(推荐使用第2种方法)1.在返回A页面的时候调用A的页面onShow()方法,重新查询加载一次A页面即可,代码为:onShow: function () { this.onLoad();},这种方法返回A页面时需要重新加载页面,太慢,太Low!!2.这种方法是极力推荐的:在B页面中进行操作的...

2018-12-28 14:59:35 2500 2

原创 关于金额大约等于0.01的验证

关于金额大约等于0.01的验证:var reg = /^(([1-9]\d*(.\d*[1-9])?)|(0.\d*[1-9]))$/;

2018-12-13 15:37:05 552

原创 微信小程序引用外部字体

1、找到字体包ttf、eot、svg、woff随便一种格式文件;文件转换网站:字体文件转换网站 2、上传2中的字体文件(最好是ttf文件)到https://transfonter.org/,选择base64 编吗 ,convert后下载. 3、跟components同级,新建一个style文件夹,里面放第二步转换完下载后的得到的那些后缀文件(eot,svg,ttf,woff,woff2)...

2018-06-29 15:39:00 44912 18

转载 vue项目生成二维码功能使用QRCode

1,导入第三方插件npm install –save qrcode2,在页面上引入import QRCode from 'qrcodejs2' <div id="qrcode">二维码位置</div> methods: { qrcode () { let qrcode = new QRCode('qrcode',...

2018-05-12 17:37:44 25261 12

转载 js 浏览器截取参数

首先要知道Location这个对象以及这个对象中的一些属性:href:设置或返回完整的url.如本博客首页返回http://www.cnblogs.com/wymninja/host:设置或返回主机名和当前的URL的端口号。本博客首页返回www.cnblogs.comhostname:设置或返回当前URL的主机名。本博客首页返回www.cnblogs.comhash:设置或返回从井...

2018-05-12 17:33:37 858

原创 在windows下安装nvm-setup.exe 并管理node.js 版本的命令

nvm下载地址:https://github.com/coreybutler/nvm-windows/releases安装,双击nvm-setup.exe,选择好安装路径,下一步,安装过程中,在Set Node.js Symlink这一步设置好存放nodejs程序的目录:如我的目录是E:\devTool\nodejs安装好后,在安装路径页面,按住shift键,同时用鼠标点击右键,弹出框里...

2018-04-25 18:05:41 2405

原创 vue build 后放到服务器上,打开index.html 页面空白,报错资源找不到

解决办法:config–>index.js–>build:{….,assetsPublicPath: ‘./’,},加个‘.’就好了 如下图所示

2018-04-19 18:29:49 2931 1

原创 vue-router路由参数刷新消失的问题

vue-router路由参数刷新消失的问题页面使用vue-router在跳转时发的参数有用来给下一个页面请求数据用的。在进入页面后再次刷新,参数就消失了,解决方案如下: 1、如果要用 params 传参的话,可能需要在你的路由路径里也加上这个参数,比如你用this.$router.push({name:'articleDetail, params:{articleId: arti...

2018-04-11 12:05:59 14471 4

转载 vue中上传文件相同文件问题

vue项目中会遇到上传文件的需求,jquery会有一些插件很方便,如果不使用插件网上的方法没有太容易的而且很多是原生JS或者基于jQuery操作dom结构的。那么在vue项目中如何实现呢,还有如何模拟表单文件提交呢? 这里文件上传文件框的样式美化就不过多赘述了,有很多例子。只介绍一下功能的实现以及注意的问题。<template> <div><span...

2018-03-13 16:30:30 4585

原创 vue打包发布文件npm run build无法显示。。

vue 打包之后,显示不出来内容,显示找不到css,js,package.json 等等。 原因:vue-cli 升级后,需要写’.’ ———————————————————————————— 修改方法:1、有两个assetsPublicPath,其中一个是dev,一个是build,只需要将build的assetsPublicPath多加上‘.’,就可以了,dev的如果不报错,就不用...

2018-03-09 12:37:56 7075

原创 传给后台数组数据字段过多解决办法

传给后台的数组数据过于庞大,浏览器的post 对传给后台的字段受限制,导致很多数据过不去,也不安全时,将大数组,转换成json字符串格式的base64的加密格式,传给后台,后台再进行解密即可。使用方法:1、json 数组转json 字符串(序列化) var jsonArray = []; jsonArray.push({a:1,b:2}); jsonArray...

2018-03-07 14:51:06 1486

原创 echart 自适应屏幕大小

在window.addEventListener事件里进行resize()方法即可。window.addEventListener(“resize”, function () { myChartBox.resize(); });

2018-03-06 16:18:38 2942 1

原创 webstorm中es6红色波浪线报错

webstorm中es6红色波浪线报错**Webstrom -> Preferences -> Languages & FrameWorks -> JavaScript 选择ES6,然后重新打开以下文件**设置–语言–javascript–选择es6版本,setting–language–javascript–ECMAScript 6.0;简单做法,点击键盘...

2018-02-23 16:13:48 15316

转载 【vue+axios】前端实现登录拦截

登录及拦截、登出、token失效的拦截及对应 axios 拦截器的使用(点击查看原文)登录拦截逻辑第一步:路由拦截首先在定义路由的时候就需要多添加一个自定义字段requireAuth,用于判断该路由的访问是否需要登录。如果用户已经登录,则顺利进入路由, 否则就进入登录页面。const routes = [ { path: '/', name: '/',

2017-12-01 11:20:01 1569

原创 Vue 导出功能

vue 导出excel表功能1.需要安装三个依赖:npm install -S file-saver xlsxnpm install -D script-loader2.项目中新建一个文件夹:(vendor—名字任取) 里面放置两个文件Blob.js和 Export2Excel.js。 下载点击Blob.js和 Export2Excel.js文件3.HTML部分:增加导出按钮<el-butto

2017-12-01 10:46:19 12193 8

原创 文章标题

微信公众号推送文档 https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1481187827_i0l211.实例: 文档里面有对应的功能和格式参数://定义所需参数var wxmes={ "filter":{ "is_to_all":true }, "text":{

2017-11-02 12:26:05 168

原创 文章标题

bootstrap ajax 无刷新分页 1.HTML代码<table class="table table-striped" id="school-list"> <thead> <tr> <th style="width: 17%">标题</th> <th style="width: 19%">描述</th> <th>图片</th>

2017-10-31 17:11:41 182

原创 tmpl 的基本使用

1.引入:2.写需要循环遍历的数据:(后台传过来的参数) ${name}${desc}{{if is_receive == false}}未完成{{else}}已完成{{/if}}{{if (is_receive==false && is_complete==true) }}未领取{{else}}已领取{{/if}}

2017-10-31 16:52:43 5013

原创 disabled 在iOS下颜色变浅问题的兼容

input:disabled, input[disabled]{ color: red; -webkit-text-fill-color:red; -webkit-opacity:1; opacity: 1; }

2017-10-11 17:47:50 2104

原创 echart 柱状图饼图调用后台数据

// 基于准备好的dom,初始化echarts实例        var myChart = echarts.init(document.getElementById('main'));        // 指定图表的配置项和数据        myChart.setOption({            title: [{                text: '

2017-09-12 20:50:38 2129

原创 echart.js 数据交互实例

HTML部分查看官方文档;配置部分参考官网文档配置。 js部分如下: var myChart = echarts.init(document.getElementById('main')); // 显示标题,图例和空的坐标轴 myChart.setOption({ title: {

2017-09-12 14:44:58 1354

原创 获取路径的参数值

例如:带过来的路径为:http://127.0.0.1:8020/clear_table/html/landlord_PropertyList_desc.html?uid=262&wname=englishfunction GetQueryString(name){ var reg = new RegExp(“(^|&)”+ name +”=([^&]*)(&|$)”);

2017-05-17 18:07:02 1466 1

原创 js获取inpu焦点,自动跳第二个

js获取inpu焦点,输入完1位数字后自动跳到第二个光标html代码块&lt;div class="mui-row" id="inputs"&gt; &lt;input class="mui-numbox-input" type="number" onKeyUp="if(this.value.length&gt;1){this.value=this.value.sub

2017-05-03 15:35:05 902

原创 验证规则

1、只能输入数字(webapp,打包android/ios APP均可用):只能输入数字"/>

2017-03-23 15:10:42 691

原创 页面公共头部尾部文件的引用

其实特别简单,第一步先引入AngularJS的js文件、第二步在body处设置一个ng-app,第三步就是设置一个ng-include在一个div中。(特别注意:放到服务器上才可以正常显示)first:index.html首页

2016-12-26 14:27:59 1541

原创 jquery的ajax请求页面,pc显示正常webApp请求不到,并且报错302的原因

关于jquery.ajax()跨域请求,在pc上和iPad上都好用,一切切换到chome的手机模式时,就出现了如下错误,并且network里面报错302,上网查完发现是重定向错误,也就是说接口冲突了。之前的接口的一些机制没有去除干净,导致新接口与旧接口产生了冲突,后来后台把旧的机制去掉之后,就能用了。正因为pc和iPad上没有问题,是因为旧接口出没有pc和iPad这两个版本,所以不存在冲突问题,也

2016-12-14 13:25:49 2313

原创 ajax 通过搜索页面进行搜索,通过结果页面显示结果

1、搜索页面:// 搜索页面功能function search_keyword(){ var game_search_ul=$('.game_search_ul'); var keyword=$('#shop_search').val(); //用户输入的关键词 if (window.localStorage) { localStorage.setItem("searc

2016-12-09 14:42:24 1388

原创 小库

1、文字截取替换(多出来的东西用省略号)     var str=$('.pro_depart3_right_ul_p1').html();//原内容var str_length=str.length; //长度var slic_end=str.slice(6,str_length-4); //替换的内容console.log(slic_end);var slic_st

2016-12-06 15:23:18 206

转载 样式化复选框(Styling Checkbox)

复选框 Checkbox 是 Web 应用常用控件,随处可见,原生的复选框控件一般就像下面这样:这取决于操作系统和浏览器,有些时候,这种样子并不能满足设计要求,这时需要更为精致的复选框样式。以往只有少数浏览器才支持对这类控件应用样式,比如拿到这样一张设计图:blue.png在过去,想要通过简单地修改样式达成这种设计效果根本不行,不过,现在借助强大的 CSS3 属性 appe

2016-12-06 15:14:03 318

upload图片上传服务器前端js代码

upload图片上传服务器前端js代码,虽然文件是php格式的,但是里面的功能是js,前端可以拿来直接使用

2017-11-09

js 复制功能,iOS手机上特殊处理

针对于js移动端复制功能,iOS手机上不兼容的特殊处理。

2017-10-24

空空如也

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

TA关注的人

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