自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Sol的博客

唯有不辜负,方能归初心---了不起的匠人

  • 博客(81)
  • 收藏
  • 关注

原创 ie11的兼容bug----总览

1.select下拉标签 隐藏小箭头select::-ms-expand { display: none; }//隐藏下拉箭头select { padding-right: 36px; background: url(../images/select-down.png) right center no-repeat; background-size: 38px; -webkit-appearance: none; -moz-appearance: none;

2020-07-29 17:27:11 281

原创 记录chrom不同版本对前端兼容代码差异

上面:not()里加【&】写法在 chrome版本(111.0.5563.147)里不生效,但在最新chrome版本(112.0.5615.49,112.0.5615.50)里生效,具体暂时没查到为什么,感觉应该是写法的问题。查看chrome版本: chrome://version/(直接去查看会被更新为最新版本,这样不用更新)

2023-04-28 11:15:29 285

原创 提示 ‘nvm‘ 不是内部或外部命令,也不是可运行的程序 或批处理文件

或者 (直接win + r,然后输入 sysdm.cpl,直接打开高级系统设置),1.在cmd里打开提示 【‘nvm’ 不是内部或外部命令,也不是可运行的程序。方法:我的电脑->属性->高级系统设置->环境变量->系统环境变量。方法:在【开始】里搜索cmd,然后点击用管理员权限打开。可以试试重启cmd 或者 powershell。权限不足:用管理员权限打开cmd。环境变量不对:配置环境变量。在里面配置对应的path。

2023-03-27 15:35:41 10144 1

原创 json字符串转json格式 不改变顺序的方法:

json字符串转json格式 不改变顺序

2023-03-10 11:28:42 923

原创 在vscode里快速创建 launch.json文件

在vscode里快速创建 launch.json文件

2021-12-30 16:55:14 11439 3

原创 JavaScript: string 转为 number的所有方式

JavaScript: string 转为 number的所有方式

2021-12-23 14:54:08 5182

原创 解析javascript里 setTimeout里 this的指向,并用bind改变其this指向

解析javascript里 setTimeout里 this的指向,并用bind改变其this指向

2021-12-15 18:16:39 1351

原创 svg图标的使用方法

为什么要用svg而没有用icon?1.因为svg图标在任何设备下都可以高清显示,不会模糊。而icon会在显卡比较低的电脑上有显示模糊的情况2.svg图标在页面render时 速度会比icon稍微快一点svg在html里的使用方式:1.svg inline<div><svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32"><titl

2021-11-08 12:04:04 6478

原创 magento2: Grunt报错: Destination [src path] not written because no source files were found

是因为没有将源文件的符号链接重新发布到 pub/static/frontend/ 目录。在跑grunt less:orange命令之前一定要先跑 grunt exec:orange,然后就ok了,这是我自己做项目时第一次配grunt遇到这个问题的解决方法,如果还有其他的办法或者这个不生效 欢迎留言交流哈,也可参照我之前写的 magento2:前端如何使用grunt 编译less...

2021-09-22 11:38:31 163

原创 magento2:前端如何使用grunt 编译less

1.安装node2.安装grunt3.安装 grunt-cli4.在项目根目录下 把以下文件 替换为 对应文件package.json.sample 替换为 package.jsonGruntfile.js.sample 替换为 Gruntfile.jsgrunt-config.json.sample 替换为 grunt-config.json其他文件不需要改变,只需把grunt-config.js文件中的{ "themes": "dev/tools/grunt/configs/loc

2021-09-22 11:31:08 288

原创 magento2:前端写 域名+url的方式

php 通用方法设置url,在phtml文件中可以直接使用:全站的基本链接(带store):<?php echo $block->getBaseUrl(); ?>baseUrl加自己想要跳转的剩余链接2种方式:<?php echo $block->getUrl('hello/test'); ?><?php echo $block->getBaseUrl().'hello/test'; ?>...

2021-09-09 18:09:32 197

原创 magento2:前端调 后台cms block的方式

1在.phtml文件加载cms block:<?php echo $this->getLayout() ->createBlock(\Magento\Cms\Block\Block::class) ->setBlockId('your_block_id')->toHtml(); ?>2.在后台cmsblock,cmspage引入cms block:{{block class="\Magento\C

2021-09-09 18:05:25 169

原创 magento2:前端调试email方式

tip:1.email写less在media断点里面写不能用&符号,不生效2.手机端在media断点里面不生效(手机端样式不在断点里写,pc端样式写断点里)step1:找到vendor/magento/framework/Mail/Template/TransportBuilder.php 文件第 410行添加:echo $content;exit;step2:在pup文件夹下找health_check.php文件,把文件里面改写为 下面的内容<?phprequire

2021-09-09 17:50:23 209

原创 magento后台配置

修改网站favicon图标:Stores ->Configuration ->CONTENT => Configuration->edit->html head-> Favicon Icon里上传64*64(正方形的即可)的图片设置颜色方块:Stores ->Configuration ->Catalog ->Catalog ->Storefront ->Show Swatch Tooltip设置多点登陆:Stores ->C

2021-09-09 17:43:16 157

原创 mobile端 安卓跟ios兼容处理

1.ios点击input框页面会放大处理://头部添加:<meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no"/>

2021-09-09 17:38:19 122

原创 各个浏览器的兼容处理及bug

firefox:1.字体可以无限小,其他浏览器最小为12px。处理:设置字体最小不小于12px

2021-09-09 17:33:41 92

原创 magento2:在phtml里面用ko模板 并 传值给模板

phtml:<div class="custom-component" data-bind="scope:'custom_Component'"> <!-- ko template: { name: $data.template, data: {current_product_id: "<?php echo $product_id; ?>",uidata: $data} } --><!-- /ko --> //uidata: $da

2021-09-02 17:21:35 296

原创 dom元素加载顺序方法

<script type="text/javascript">//jquery dom元素还未加载完(function() { alert("DOM还没加载哦!"); })(jQuery)</script>

2021-06-11 15:25:46 224

原创 magento导出项目翻译文件:

magento导出项目翻译文件:命令行(实操):在magento项目的根目录下执行此命令:php bin/magento i18n:collect-phrases --output="app/design/frontend/theme_dir/theme_dir_name/i18n/en_US.csv" app/design/frontend//theme_dir/theme_dir_name//显示 Dictionary successfully processed. 后则执行成功,就可以到ap

2021-06-04 13:09:13 929 1

原创 js 过滤emoji表情 跟 特殊字符 正则表达式

可以匹配大多数的emoji:/[\uD83C|\uD83D|\uD83E][\uDC00-\uDFFF][\u200D|\uFE0F]|[\uD83C|\uD83D|\uD83E][\uDC00-\uDFFF]|[0-9|*|#]\uFE0F\u20E3|[0-9|#]\u20E3|[\u203C-\u3299]\uFE0F\u200D|[\u203C-\u3299]\uFE0F|[\u2122-\u2B55]|\u303D|[\A9|\AE]\u3030|\uA9|\uAE|\u3030/匹配部分e

2021-01-20 15:38:12 3006

原创 f12用jquery调试代码

只有在当前页面有加载 jquery 才可以使用方法1:jQuery(".nav-label").text()jQuery(".nav-label:first").text()方法2:断点,在souce中找出某个要调试的js文件,加入断点然后在cosole中调试

2020-12-09 13:54:33 954

原创 javascript中 throw error 与 throw new Error(error)的用法及区别

抛出错误一般都是与try catch 同时出现的先看定义:throw new Error(error); 这个是创建错误,创造一个错误类型抛出throw error 这个是抛出错误。上代码:throw new Error(error)var a = 5;try{ if(a==5){ // 抛出错误 throw new Error("loopTerminates"); //Error要大写 }}catch(e){ cons

2020-12-08 17:28:20 31201

原创 magento2.4 去除价格符号¥跟 价格之间的空格

首先,先理清magento价格格式的逻辑:1.在\vendor\magento\framework\Pricing\PriceCurrencyInterface.php里找到public function format()方法。2.format()调用了vendor\magento\module-directory\Model\Currency.php文件中的format()方法,依次调用了public function formatTxt()方法。3.formatTxt()又调用了vendor\ma

2020-11-25 10:52:14 207

原创 页面cookie加载完成与 window.onload之间的顺序问题,cookie作用域

解决的问题:需要在页面全部加载完成后 根据GDPR删除不必要的cookie。1.window.onload时而生效,时而无效的问题,所以先解决页面每次加载完成后都要执行window.onload先说 window.onload 跟 document.readyState之间的关系:当document.readyState 值为 "interactive"时,后面 window.onload会生效。当document.readyState 值为 "complete"时,后面 window.onload

2020-11-19 18:07:48 330

原创 js 兼容性处理,scrollTop

滚动用scrollingElement:document.scrollingElement.scrollTop = moveTop;

2020-11-04 17:34:46 185

原创 magento2 命令快捷方式

Setup upgrade:php bin/magento s:upCache Flush:php bin/magento c:f //缓存刷新Disable Cache:php bin/magento c:d //禁用缓存Enable Cache:​​​​​​php bin/magento c:e //启用缓存Cleans cache type(s):php bin/magento c:c //清除缓存类型Checks cache status:php bin/magento c:

2020-07-23 15:09:22 327

原创 git命令学习记录

git命令学习:windows安装完成后设置:$ git config --global user.name “Your Name”$ git config --global user.email “email@example.com”git branch 查看当前分支git branch <name> 创建分支git branch -d <name> 删除分支git branch -D <name> 强行删除未提交的分支git branch --set

2020-06-24 16:58:00 117

原创 小程序选择手机图片后 压缩图片 转码base64

xml:<canvas canvas-id="attendCanvasId" style="width:375rpx;height:520rpx;position: absolute;z-index:1003;left:-500rpx;"></canvas> js: //选择图片 takePhoto(){ var that = this; wx.ch...

2019-09-09 15:54:56 642 1

原创 laravel 模糊查询的坑

$where = " "; //模糊查询 $likevalue=''; if($request->input("search_goodsname") && $request->input("search_goodsname")!='' && !empty($request->input("search_goodsname")) ...

2019-09-08 12:20:14 1598

原创 uni-app 制作 物流信息 step样式表

<block v-if="logistic && logistic.State != 4" v-for="(item,index) in logistic.Traces"> <view class="set_box view-flex view-flex-between" > <view class="set-left vie...

2019-08-29 19:30:20 2897 1

原创 php 获取小程序二维码返回的 Buffer二进制数据 保存图片 全套代码

废话不说,直接上代码 $jpg = $codeinfo;//得到post过来的二进制原始数据 $file = fopen("xcxcode/wxcode1.jpg","w");//创建件准备写入,文件名xcxcode/wxcode1.jpg为自定义 fwrite($file,$jpg);//写入 fclose($file);//关闭...

2019-08-29 19:13:25 7169

原创 php 微信支付时 自定义的商户订单号 与 商户支付后台 查询到的不一样 的坑

当做支付测试时,去商户支付后台查询商户订单号时发现竟然不一样,深深摸索了好长时间…原来是 微信支付后台服务器发生支付的时间 与 我们调用支付时发生的 时间 有几秒的误差,所以会导致生成的商户订单号不一致解决办法:去掉时间戳的秒 $now = date("Y-m-d H:i"); $time = strtotime($now);...

2019-08-29 17:34:04 2000

原创 laravel sql语句中时间戳 转换时间 FROM_UNIXTIME

DB::raw("date_format(from_unixtime(servicetime),'%Y-%m-%d %H:%i:%s') as time")DATE_FORMAT() 函数用于以不同的格式显示日期/时间数据。 DATE_FORMAT(date,format) 可以使用的格式有: 格式 描述 %a 缩写星期名 %b 缩写月名 %c...

2019-08-23 17:49:59 3339

原创 单表,连表查询 使用min()查询 某个字段最小值的整条数据

A表为商品表,B表为sku表,(每个商品有多个sku(规格))查询所有商品中并且每个商品中sku的价格为最小的整条数据 select A.id,A.goodsname as title,A.norms,A.status as gstatus,A.imgurls,A.uppertime,A.downtime,A.createtime as gcreatetime,A.updatetime ...

2019-08-13 19:10:08 1445

原创 git 更新本地仓库

1.查看远程仓库git remote -v2.从远程获取最新版本到本地git fetch origin master:temp3.比较本地的仓库与远程仓库的区别git diff temp4.合并temp分支到master分支git merge temp 若有冲突则需手动解决冲突的文件(git status 可以告诉我们冲突的文件),然后提交 git add . git comm...

2019-08-11 16:38:34 12887

原创 使用uni-app add(data) 事件传参时 接收不到参数data 的大坑

初次使用 uni-app踩过的坑:正确:如果***:key的值*** 与 事件要传递的参数 一样 时,事件获取不到参数,所以如果要传递参数最好不要设置一样示例:坑...

2019-06-30 22:09:19 9781 1

原创 用jquery删除,添加,修改 json对象

var jsonObj = {'1':2,'5':45,'name':'admin'}// 增加: jsonObj['sex']='男';// 删除: delete jsonObj[1]; delete jsonObj['1']; delete jsonObj.name;// 修改: jsonObj['name']='ceshi';...

2019-06-30 18:00:56 6316

原创 CURL

//初始化$curl = curl_init(); //设置头文件的信息作为数据流输出 curl_setopt($curl, CURLOPT_HEADER, 0); //设置获取的信息以文件流的形式返回,而不是直接输出。 curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1); curl_setopt($cur...

2018-11-30 16:41:49 278

原创 js 录音时间转换 秒的形式 00:00:00

php转换格式:php时间转秒格式js://录音时间转换格式 timeToFormat:function(times){ var result = '00:00:00'; var hour,minute,second if (times &gt; 0) { hour = Math.floor(times / 3600); if (hour...

2018-05-24 15:28:50 2799 1

原创 PHP 时间转换 00:00:00格式

废话不多说 上代码:function secToTime($times){ $result = '00:00:00'; if ($times&amp;gt;0) { $hour = floor($times/3600); if($hour&amp;lt;10){ ...

2018-05-24 14:22:46 2187

空空如也

空空如也

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

TA关注的人

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