- 博客(58)
- 资源 (10)
- 收藏
- 关注
原创 npm的“--force“和“--legacy-peer-deps“参数
-legacy-peer-deps标志是在v7中引入的,目的是绕过peerDependency自动安装;它告诉 NPM 忽略项目中引入的各个modules之间的相同modules但不同版本的问题并继续安装,保证各个引入的依赖之间对自身所使用的不同版本modules共存。–legacy-peer-deps:在安装时忽略所有 peerDependencies,采用 npm 版本 4 到版本 6 的样式。f 或 --force:将强制 npm 获取远程资源,即使磁盘上存在本地副本也是如此。
2023-11-15 15:53:50
2340
原创 npm更新指定的组件
npm更新指定的组件1、例如:react-router已经更新到4.x版本,想要下载2.x版本,可以通过下面命令npm install --save-dev react-router@2.8.1或 npm install --save react-router@2.8.12、–save -dev–save:将保存配置信息到package.json。默认为dependencies节点...
2023-08-03 17:18:00
944
原创 解决微信小程序使用switchTab跳转后页面不刷新的问题
wx.switchTab({ url: ‘../index/index’, success: function (e) { var page = getCurrentPages().pop(); if (page == undefined || page == null) return; page.onLoad(); }...
2023-07-29 17:18:00
405
原创 vscode setting
{"php.validate.executablePath":"D:/phpstudy_pro/Extensions/php/php7.3.4nts/php.exe","files.autoSave":"afterDelay","git.ignoreMissingGitWarning":true,"workbench.colorTheme":"Webstorm...
2020-07-18 10:16:00
44
原创 element-ui中表格 type="expand"设置全部展开
1、table需要绑定两个属性expand-row-key和row-key <el-table :data="tableData" :expand-row-keys="expends" //expends是数组,设置你要展开行的id :row-key="getRowKeys" //通过getRowKeys方法获取到row的行id值 &g...
2020-06-08 17:33:00
98
原创 css实现超出部分显示省略号
/*显示一行,省略号*/ white-space: nowrap; text-overflow: ellipsis; overflow: hidden; word-break: break-all;/*显示两行,省略号*/text-overflow: -o-ellipsis-lastline; overflow: hidden; text...
2020-05-31 23:17:00
36
原创 element-ui组件中的select等的change事件中传递自身及自定义参数
触发change事件时可能不只需要传递被选中项的值,还要传递index过去,来改变同一循环中的其他标签的状态。那你就需要这样像以下这样写:<div v-for="(item,index) in itemList"> <el-select v-model="item.value" @change="((val)=>{changeStatus(val, ind...
2020-04-28 17:18:00
110
原创 vue 配置发布测试环境,成产环境api
vue通过配置不同命令自动发布到测试环境或者成产环境cnpm run build 配置开发环境cnpm run build:test 打包到测试环境cnpm run build:prod 打包到成产环境vue 在vue-cli脚手架会生成build config两个文件夹在build文件夹下新建webpack.test.conf.js 将webpack.prod.conf.js内容复...
2020-04-21 17:34:00
45
原创 el-image组件大图预览定位当前图片
<!DOCTYPE html><html><head> <meta charset="UTF-8"> <!-- import CSS --> <link rel="stylesheet" href="https://unpkg.com/element-ui/lib/theme-chalk/index.css"&g...
2020-04-21 17:30:00
87
原创 解决WebStorm中文显示不正常的问题
升级了webstorm,发现中文显示不正常,缺字啥的;搜索了一下解决方案:File | Settings | Appearance & Behavior | Appearance,Theme 选择DarculaFile | Settings | Editor | Font,Font 选择Consolas,Fallback font选择SimsunFile | Settings |...
2020-03-27 14:27:00
45
原创 js 过滤数组中的空值或null
let data = {"terminalCode":"T0014077","terminalName":"测试门店4","licenseName":"山西太原XXX超市","terminalAddress":"山西太原杏花岭","shopkeeperName":"马宇","shopkeeperPhone":"13766662222","licenseCode":"ADEAF546656","...
2020-03-24 18:28:00
34
原创 thinkphp5.0 使用paginate 分页后 foreach 循环体内不能处理数据的解决办法
方法一、使用toArray()将查询出来的分页数据转成数组$data = $goods_list->toArray();方法二、 $data = $goods_list->all();替换处理<?php//model里面的分页函数public function pageQuery(){ $rs = $this->where($where)-&g...
2020-03-23 16:54:00
46
原创 小程序 wx.showToast 延时跳转
wx.showToast({ title: '成功', icon: 'success', duration: 2000, success:function(){ console.log('haha'); setTimeout(function () { //要延时执行...
2020-02-25 17:05:00
45
原创 常用代码片段
网页灰色:<style>html{overflow-y:scroll;filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);-webkit-filter: grayscale(100%);}</style><A href="#">设为首页</A><A >...
2019-12-18 14:44:00
35
原创 apache合并js,css 配置实现
Apache版本号:2.4.18系统:CentOS6.5apache需安装了模块mod_concatx.so,才可实现js、css请求合并配置;源码安装apache后,编译安装mod_concatx.so,相关方法见源码安装apache配置文档;Httpd.conf配置打开模块如负载均衡反向代理proxy模块,负载均衡请求分配规则模块lbmethod,以及mod_slotme...
2019-12-18 14:42:00
50
原创 最全的常用正则表达式大全(包括校 验数字、字符…)
一、校验数字的表达式1、数字:^[0-9]*$2、n位的数字:^\d{n}$3、至少n位的数字:^\d{n}$4、m-n位的数字:^\d{mn}$5、零和非零开头的数字:^(0|[1-9][0-9]*)$6、非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(.[0-9]{12})?$7、带1-2位小数的正数或负数:^(\-)?\d+(\.\d{12})?$8、正数、...
2019-12-18 14:40:00
44
原创 PHP 前一天 后一天时间
date_default_timezone_set('PRC'); //默认时区echo "今天:",date("Y-m-d",time()),"<br>";echo "今天:",date("Y-m-d",strtotime("18 june 2008")),"<br>";echo "昨天:",date("Y-m-d",strtotime("-1 day")), "...
2019-12-18 14:39:00
28
原创 同时执行多个$.getJSON() 数据混乱的问题的解决
在执行之前加$.ajaxSettings.async = false; (同步执行)执行你的代码之后及时恢复为$.ajaxSettings.async = true; (异步执行)不然影响别的地方的需要异步执行的代码。example:$.ajaxSettings.async = false;$.getJSON(url, data, function(data){ });$.getJS...
2019-12-18 14:38:00
32
原创 从内容中提取图片
$preg = '/(src)=([\"|\']?)([^ \"\'>]+\.(gif|jpg|jpeg|bmp|png))\\2/i';preg_match_all($preg, $data['content'], $pics);foreach ($pics[3] as $v){echo $v."<br>";}
2019-12-18 14:37:00
42
原创 MYSQL 更新字段,向字段追加字符串
方法:UPDATE 数据表名 SET 字段名 = CONCAT('要追加的字符串', 字段名)例:UPDATE book_book SET pic = CONCAT('/uploads/face/', pic)
2019-12-18 14:35:00
36
原创 GIT 操作笔记
设置不用每次都输入 账号密码git config --global credential.helper store然后,下次再输入一次 账号密码 就可以了。删除github上的文件$ git pull origin master 将远程仓库里面的项目拉下来$ dir查看有哪些文件夹$ git rm -r --cached target删除target文件夹$ git commi...
2019-12-17 09:15:00
29
原创 微信开发中网页授权access_token与基础支持的access_token异同
问题1:网页授权access_token与分享的jssdk中的access_token一样吗?答:不一样。网页授权access_token 是一次性的,而基础支持的access_token的是有时间限制的:7200s。问题2:网页授权access_token与基础支持的access_token不同,那微信分享中的access_token,是不是基础支持的access_token答:是网...
2019-12-17 09:14:00
34
原创 PHP根据XY坐标来截取指定大小图片
$x=$_GET['x'];//客户端选择区域左上角x轴坐标$y=$_GET['y'];//客户端选择区域左上角y轴坐标$w=$_GET['w'];//客户端选择区的宽$h=$_GET['h'];//客户端选择区的高$filename="c:/myimg";//图片的路径$im...
2019-12-17 09:10:00
33
原创 js中for循环中需要调用异步方法,怎么确保执行的顺序?
异步,就不能用for循环,因为for循环体中是没有办法暂停等待异步调用的。应该用函数递归的方式循环递归函数就是在函数体内调用本函数。使用递归函数一定要注意,处理不当就会进入死循环。递归函数只有在特定的情况下使用 ,比如阶乘问题function f(num){ if(num<1){ return 1; }else{ return f(num-1)*nu...
2019-12-17 09:09:00
47
原创 PhpStorm中如何使用Xdebug工具,入门级操作方法
1.简介:PhpStorm是一个轻量级且便捷的PHP IDE,其提供的智能代码补全,快速导航以及即时错误检查等功能大大提高了编码效率。它以其独特的开发便利性,短时间内赢得了大量PHPer的青睐。Xdebug是一个开放源代码的PHP程序调试器(即一个Debug工具),可以用来跟踪,调试和分析PHP程序的运行状况。你可以通过调试器进行前后端交互式地调试脚本。PhpStorm作为一款强大的IDE...
2019-12-16 10:43:00
39
原创 小程序分享
/** * 用户点击右上角分享 */ onShareAppMessage: function(options) { let image = this.data.shareInfo.imagePath ? this.data.shareInfo.imagePath : '/assets/images/headPhoto.png' // 动态图片地址 // 分享配置...
2019-12-11 09:27:00
26
原创 解决vue项目路由出现message: "Navigating to current location (XXX) is not allowed"的问题
原因:在路由中添加了相同的路由。解决:重写路由的push方法在src/router/index.js 里面import Router from 'vue-router'下面写入下面方法即可/** * 重写路由的push方法 */const routerPush = Router.prototype.pushRouter.prototype.push = function push(...
2019-10-22 09:53:00
45
原创 CSS3 选择器
CSS3 选择器在 CSS 中,选择器是一种模式,用于选择需要添加样式的元素。"CSS" 列指示该属性是在哪个 CSS 版本中定义的。(CSS1、CSS2 还是 CSS3。)选择器例子例子描述CSS.class.intro选择 class="intro" 的所有元素。1#id#firstname选择 id="firstname" 的所有元素。1**选择所...
2019-09-26 16:03:00
26
原创 JavaScript中使用typeof运算符需要注意的几个坑
typeof是一个运算符,它对操作数返回的结果是一个字符串,有6种(只针对ES,不包含HOST环境对象)。1.'undefined' 2.'boolean' 3.'string' 4.'number' 5.'object' 6.'function'因为它本身是运算符,它不是函数,使用时没必要加个小括号。if (typeof(obj) === 'undefined') { // ....
2019-09-26 15:19:00
48
原创 javascript中return的设计缺陷
function a(){ return { "bar":1 }}a()返回:{bar: 1}function b(){ return { "bar":1 }}b()报错:Uncaught SyntaxError: Unexpected token :原理:把大括号{放在一行的结尾而不是下一行的开头,因为它会避免在JavaScr...
2019-09-26 15:18:00
39
原创 ios软键盘弹出布局上移问题解决方案
添加事件:window.scrollTo(0,0)<input class="flex f14" placeholder="请输入您的详细地址" onblur="window.scrollTo(0,0)" />VUE全局添加实例化添加new Vue({ store, router, render: h => h(App)}).$mo...
2019-09-23 17:54:00
60
原创 获取过去或未来的日期
getDate(a){ let date1 = new Date(); let date2 = new Date(date1); date2.setDate(date1.getDate() + a); return date2.getFullYear()+"."+(date2.getMonth()+1)+"."+date2.getDate(); },...
2019-09-18 17:28:00
35
原创 vue-awesome-swiper使用自动轮播和循环轮播不生效(loop和autoplay)
方法一:在项目中使用vue-awesome-swiper如果loop和autoplay总是出现各种问题,第一次加载的时候,轮播是不动的,需要重新加载一下swiper才会轮播解决方案://轮播设置swiperOption: { direction: 'vertical', observer:true,//修改swiper自己或子元素时,自动初始化swiper observ...
2019-08-30 20:35:00
134
原创 js函数传参是按值传递还是按引用传递?
基本类型、引用类型闲扯完了,开始写今天要总结的基础知识。基本类型: undefined、Null、Boolean、Number、String五种 (简单的数据段);引用类型: object (由多个值构成)。两种类型在使用上的区别:复制变量这块好理解,看一个例子的对比就秒懂:// 基本类型var num1 = 5;var num2 = num1;num2 = 10;consol...
2019-08-30 19:28:00
34
原创 javascript 引用类型和基本类型
js中的数据类型有以下几种:Number Boolean undefined Object Function String Null基本类型:Number Boolean String undefined null引用类型:Object Function基本类型的数据是存放在栈内存中的,而引用类型的数据是存放在堆内存中的复制变量值 基本类型:...
2019-08-30 16:17:00
32
原创 数据表字段查询
<?php/** * 生成mysql数据字典 */header("Content-type: text/html; charset=utf-8");error_reporting(E_ALL^E_NOTICE);//配置数据库$dbserver = "171.217.69.175";$dbusername = "root";$dbpassword = "123456...
2019-08-20 14:14:00
31
原创 前端性能优化的七大手段
前面的话 本文将详细介绍前端性能优化的七大手段,包括减少请求数量、减小资源大小、优化网络连接、优化资源加载、减少重绘回流、使用性能更好的API和构建优化减少请求数量【合并】 如果不进行文件合并,有如下3个隐患 1、文件与文件之间有插入的上行请求,增加了N-1个网络延迟 2、受丢包问题影响更严重 3、经过代理服务器时可能会被断开 但是,文件合并本身也有自己的问题 1...
2019-08-19 14:32:00
30
原创 ant-design-vue table组件字段提示、格式化
<div> <a-table :columns="columns" :rowKey="record => record.id" :dataSource="dataSource" :scroll="{ x: 2200 }" :rowSelection="{selectedRowKeys: selectedR...
2019-08-15 15:53:00
55
eWebEditor7.0
2013-06-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人