- 博客(86)
- 收藏
- 关注

原创 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
318
原创 vant4+vue3+ts执行打包编译后 index.html打开显示空白
如果你配置了路由,history 选 createWebHashHistory()4.重新执行 npm run build 就可以打开了。2.配置 vite.config.js。
2025-03-05 17:28:09
81
原创 报错 Deprecation Warning [import]: Sass @import rules are deprecated and will be removed in Dart Sass
use 与 @import 的区别:@use 会将模块中的成员封装在一个命名空间中,默认情况下需要使用命名空间前缀来访问这些成员。使用 as * 可以将所有成员引入到全局命名空间,但在大型项目中,建议使用更具描述性的命名空间,避免命名冲突。这个警告是因为在 Dart Sass 中,传统的 @import 规则已被弃用,将在 Dart Sass 3.0.0 版本中移除,推荐使用 @use 和 @forward 规则来替代。修改 vite.config.js 文件,同样把 @import 替换成 @use。
2025-03-03 16:06:46
196
原创 记录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
377
原创 提示 ‘nvm‘ 不是内部或外部命令,也不是可运行的程序 或批处理文件
或者 (直接win + r,然后输入 sysdm.cpl,直接打开高级系统设置),1.在cmd里打开提示 【‘nvm’ 不是内部或外部命令,也不是可运行的程序。方法:我的电脑->属性->高级系统设置->环境变量->系统环境变量。方法:在【开始】里搜索cmd,然后点击用管理员权限打开。可以试试重启cmd 或者 powershell。权限不足:用管理员权限打开cmd。环境变量不对:配置环境变量。在里面配置对应的path。
2023-03-27 15:35:41
12530
1
原创 解析javascript里 setTimeout里 this的指向,并用bind改变其this指向
解析javascript里 setTimeout里 this的指向,并用bind改变其this指向
2021-12-15 18:16:39
1431
原创 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
6582
原创 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
206
原创 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
349
原创 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
238
原创 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
230
原创 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
282
原创 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
217
原创 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
172
原创 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
337
原创 dom元素加载顺序方法
<script type="text/javascript">//jquery dom元素还未加载完(function() { alert("DOM还没加载哦!"); })(jQuery)</script>
2021-06-11 15:25:46
254
原创 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
1087
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
3230
原创 f12用jquery调试代码
只有在当前页面有加载 jquery 才可以使用方法1:jQuery(".nav-label").text()jQuery(".nav-label:first").text()方法2:断点,在souce中找出某个要调试的js文件,加入断点然后在cosole中调试
2020-12-09 13:54:33
1035
原创 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
32154
原创 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
245
原创 页面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
395
原创 js 兼容性处理,scrollTop
滚动用scrollingElement:document.scrollingElement.scrollTop = moveTop;
2020-11-04 17:34:46
238
原创 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
399
原创 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
138
原创 小程序选择手机图片后 压缩图片 转码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
693
1
原创 laravel 模糊查询的坑
$where = " "; //模糊查询 $likevalue=''; if($request->input("search_goodsname") && $request->input("search_goodsname")!='' && !empty($request->input("search_goodsname")) ...
2019-09-08 12:20:14
1661
原创 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
3033
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
7381
原创 php 微信支付时 自定义的商户订单号 与 商户支付后台 查询到的不一样 的坑
当做支付测试时,去商户支付后台查询商户订单号时发现竟然不一样,深深摸索了好长时间…原来是 微信支付后台服务器发生支付的时间 与 我们调用支付时发生的 时间 有几秒的误差,所以会导致生成的商户订单号不一致解决办法:去掉时间戳的秒 $now = date("Y-m-d H:i"); $time = strtotime($now);...
2019-08-29 17:34:04
2094
原创 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
3416
原创 单表,连表查询 使用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
1524
原创 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
12971
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人