自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Mac安装nvm&装完项目内node找不到

进入/etc目录下 复制profile文件(readonly),重命名profile-copy。将profile删除,profile-copy重命名为profile。按esc退出编辑模式,输入wq!加入node的环境变量。配置node环境变量。

2024-02-05 10:51:28 1749

原创 模态窗打开防止底层滑动

let bodyEl = document.bodylet top = 0export function stopBodyScroll(isFixed: boolean){ if (isFixed) { top = window.scrollY bodyEl.style.position = 'fixed' bodyEl.style.top = -top + 'px' document.body.style.overflow = 'hidden' } else .

2021-04-01 16:56:37 149

原创 react ref获取元素高度

import ReactDOM from "react-dom";class App extends Component { constructor(props) { super(props); this.state = { width: 0 }; } componentDidMount() { const width = this.divElement.clientWidth; this.setState({ width }); .

2021-04-01 10:35:43 3658 1

转载 h5页面页面在iphoneX手机上底部会有留白解决办法

在meta viewport标签里加属性:viewport-fit=cover;如下<meta name="viewport" content="width=device-width,initial-scale=1.0,maximum-scale=1.0,minimum-scale=1.0,user-scalable=no, viewport-fit=cover" />

2020-11-16 18:35:00 965

原创 如何在ng-template中动态添加模板参考ID

我有json对象,其中包含一些html字符串。需要创建具有唯一参考变量的多个ng-template。<div *ngFor="let el of ElementList"> <ng-template #el.id> <div [innerHtml]="el.html"></div> </ng-template> </div>这是我的ElementList数组ElementList ..

2020-09-01 11:43:18 1052

原创 div嵌套引起的margin-top不起作用

通常大家在制作网页的过程中会遇到很多棘手的问题,比如我在写一个页面的时候,遇到了div嵌套引起的margin-top不起作用,对内部的div设置margin-top时,内部对于外部的div并没有产生一个margin值,而是外部的div相对于上面的div产生了一个margin值,为什么会出现这种情况???  这是因为嵌套div中margin-top出现转移,在部分浏览器中,两个嵌套的div,如果外层父元素div的padding值为0,那么内层div的margin-top,margin-bottom值都会转

2020-08-26 13:22:47 728

原创 ESLint: Unexpected token } in JSON at position 3792. Please see the ‘ESLint‘ output channel for deta

问题:使用husky后想只对提交的文件进行检测,增加了下面的这段代码,但是报错了 "lint-staged": { "*.{js,jsx}": [ "eslint --fix", "git add" ], "*.{less,css}": [ "stylelint --config ./.stylelintrc --fix", "git add" ], "*.{ts,tsx}": [ "prettier

2020-07-26 23:21:38 1997

原创 angular2 里引用data-set报错

报错内容:前提:已经执行了npm install @antv/data-set,但引入还是报错解决方法有两种:方法一、1.在使用的组件文件夹下创建 modules.d.ts 文件2.modules.d.ts 文件内容:declare module '@antv/data-set';方法二、直接使用const DataSet = require('@antv/data-set');...

2020-07-22 15:31:55 427

原创 Safari Unauthorized 401 on loading Angular 8 application

找了好多国内的帖子都不行,翻了个墙找了篇文章解决了!现象:angular8项目,设置了网关,谷歌可以完美运行,但是safari以及360极速浏览器不行,一打开polyfills-es2015.00ce1f051b27efe483ef.js 文件network里显示401,但是输入完网关以后直接打开请求的文件地址是可以的!!!我去咨询了运维同学,运维说可能是没带证书,一开始以为是网关对浏览器进行了拦截,翻阅资料以后发现加个配置就可以了!!!angular.json里{ ...,

2020-05-21 20:35:29 305

原创 angular2+ modal向父组件传值

需求:ngalain 和 ng-zorro 只提供了关闭事件向父组件传值,但我需要的是弹窗打开时,点击列表某一行即向父祖件传当前行信息新建modal.service.tsimport { EventEmitter, Injectable } from '@angular/core';// 从根注入@Injectable({ providedIn: 'root',})// 这种写法需要在x.module.ts providers 里注入// @Injectable()export

2020-05-10 10:48:05 1094

原创 angular8 typeof Observable”上不存在属性“forkJoin”

想用angular实现等待多异步请求结果同时处理引入相应依赖:import {Observable} from "rxjs";然后将所有的http请求组合成数组传入forkJoin:let arr = [ this.httpClient.get<any>(url1), this.httpClient....

2020-04-30 18:25:22 759

原创 angular8 里安装 ngx-clipboard报错ERROR in node_modules/ngx-clipboard/lib/ngx-clipboard.service.d.ts:16:9

错误:ERROR in node_modules/ngx-clipboard/lib/ngx-clipboard.service.d.ts:16:9 - error TS1086: An accessor cannot be declared in an ambient context.16 get isSupported(): boolean;解决:npm unins...

2020-04-24 11:05:20 1038

原创 ngalain sf中使用visibleIf的问题

问题:当mode为search时,SFSchema下使用visibleIf,先默认隐藏后根据条件显示,无法重新渲染数据源,例:status3根据status2判断是否显示,当status2为2时,status3的enum其实是有值的,猜测是因为一开始加载的时候时候是隐藏的,没有渲染,显示效果如下:解决方法:mode改为default或者editmode是default或者edi...

2020-01-08 18:21:37 1132

原创 angular2+ DatePipe用法 及 引入DatePipe使用报错:No provider for DatePipe!

import { DatePipe } from '@angular/common';@Component({ // selector: 'app-audit-manage-purchase-edit', // templateUrl: './purchase-edit.component.html', providers: [DatePipe]})constru...

2019-09-25 11:14:08 2587 1

原创 ios中input执行focus方法后无法调起键盘的解决办法

场景:点击A页面的input-A,自动focus到B弹层的input-B,并弹起键盘在iOS上发现无法唤起键盘原因:iOS 为了安全性着想,会自动屏蔽非用户操作的 focus()事件,直接执行('#input-B'). focus()不起作用解决方法:通过用户主动点击,可以触发focus(),<div><input onclick="show()" ...

2019-08-20 16:48:26 3660

原创 Avalon1.4 ms-duplex 在ios机型 26格中文键盘下 输入英文不监听

项目太老了,用的Avalon1.4(想哭),用到了input 双向绑定ms-duplex 方法,结果有bug场景:ios机型 26格中文键盘下 输入英文不监听解决方法:采用最原始的$('#id').val();获取input值没找到其他方法,使用ms-duplex-value也不行...

2019-08-20 16:25:44 151

原创 VSCode正则表达式搜索

1.点击.*按钮2.输入正则表达式v1/users/(.*).'/addresses' (括号里的为正则表达式的部分(.*))常见正则

2019-07-29 13:07:50 37162

原创 npm私有库搭建文档(使用cnpm+mysql部署服务器)及Mac&Linux部署踩坑记录

一、方案分析业界主流的私有npm仓库搭建的主流方案有如下几种:付费购买 使用 git+ssh 这种方式直接引用到 GitHub 项目地址 使用 Sinopia 使用 cnpmjs.org第一种,一是考虑到公司可能不会提供经费,二npm在国内访问很慢,就 是花钱也买不到好的体验。第二种,不能更新即 npm update,不能使用semver(语义化版本规范)。第三种,sino...

2019-07-29 11:45:13 2662

原创 解决foreach异步执行未完成,就执行另一个function的问题

使用newPromise 方法先执行getOnlineList(),forEach完成后,resolve值,再.then()执行其他function,解决异步执行的问题相关代码:const getOnlineList = function() { //需要先遍历的代码 return new Promise(function(resolve, reject) { ...

2019-07-29 11:42:30 6180

原创 git 暂存部分代码

一、不同文件的暂存$ git add -i*** Commands *** 1: status 2: update 3: revert 4: add untracked 5: patch 6: diff 7: quit 8: helpWhat now> 2Update>> 1,2 (选择要暂存的文件)Update>>回车 (选中文件所有内容暂存)...

2019-04-04 16:17:06 999

原创 解决AngularJS中ng-repeat不更新视图的问题

最近写AngularJS项目中,遇到一个问题,先对数组进行赋值,ng--repeat正常工作,然后对数组进行修改,ng-repeat似乎没有工作,视图没有更新。原因是ng-repeat会已默认值排序,由于我的数组中的元素有重复,所以ng-repeat没有对重复的元素进行刷新,只要对ng-repeat指定track by就可以了<tr ng-repeat="selectedCriter...

2019-03-20 22:33:04 1256

原创 小米不插SIM卡,不能安装未知来源应用

调试时装charles证书,报错不插SIM卡,不能安装未知来源应用解决方法:打开开发者选项,滑动到最底层有“启用miui优化”,然后把它关闭就可以了。...

2019-03-11 15:58:42 59766 10

原创 安卓(华为)安装Charles信任证书显示【暂不支持打开此类文件】解决方法

上网找了半天解决方法,都说下载后的APP移动到文件管理-本地-内部储存-Download-browser-安装包,之后再去应用市场-管理-安装包管理去安装结果试了半天都不行。。。。。。最后换了谷歌浏览器重新输入网址进行下载就可以安装了,亲测华为浏览器和qq浏览器都安装不了,下载完成的授权信任请查看另一篇相关的文章,还是苹果好没这么多问题,安卓每次装个插件真费劲...

2019-03-10 17:11:12 15738 6

原创 Charles 使用之 https 抓包(包括安装信任证书以及抓包)

1.环境:手机和电脑处于同一个局域网2.打开电脑 右上角Wi-Fi标志,选择 打开网络偏好设置3.打开手机 设置 -&gt; 无线局域网 -&gt; 选择与电脑相同的wifi -&gt; 点击ℹ -&gt; 配置代理 -&gt; 选择手动 -&gt;服务器:填2中获取到的当前局域网内的IP地址端口:88884.手机证书信任4.1 打开 Charles -&gt;...

2019-03-07 14:29:14 4051

原创 安装破解版 Charles for mac抓包工具教程

一、4.2.5官方下载地址charles-proxy-4.2.5 mac版本(!!!一定要是4.2.5版本)https://www.charlesproxy.com/assets/release/4.2.5/charles-proxy-4.2.5.dmg复制上面

2019-03-07 14:09:54 772

原创 使用谷歌浏览器调试前端webview页面(仅适用于安卓)

1.手机端环境: 安装谷歌浏览器 打开开发者模式 (请根据不同机型自行百度) 谷歌浏览器 输入访问地址2.pc端:谷歌浏览器 打开 chrome://inspect/#devices, 若手机连接电脑成功则出现设备号,详见下图:点击 inspect若出现 http/1.1 404 not found ,请打开电脑端...

2019-03-07 10:58:41 3151

原创 使用safari浏览器开发工具调试webview(仅适用于iPhone)

1.手机端配置:设置 -&gt; safari浏览器 -&gt; 高级 -&gt; 打开JavaScript &amp; Web检查器2.pc端配置:safari浏览器 选择开发 -&gt; xx的MacBook Pro -&gt; 自动显示JSContext 的网页检查器安卓调试请看另一篇...

2019-03-07 10:51:48 1093

原创 新浪云SAE使用中连接ftp问题和SVN部署仓库路径

新浪云SAE使用中连接ftp问题和SVN部署仓库路径

2017-03-16 14:56:35 1432

空空如也

空空如也

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

TA关注的人

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