随笔分类 - javascript
摘要:简单示例 public static void test10(){ // 创建JavaScript引擎 ScriptEngine jsEngine = new ScriptEngineManager().getEngineByName("js"); // ScriptEngine jsEngine
阅读全文
摘要:原因: 谷歌插件的映射未能成功加载。 解决方案一: 上述未能加载的地址其实指向谷歌浏览器插件→“迅雷”,禁用即可 步骤一: 打开浏览器“设置”中的扩展程序(或在上方地址输入 chrome://extensions ) 步骤二: 禁用“迅雷”插件 解决方案二: 谷歌浏览器支持了js源地图,禁用即可 步
阅读全文
摘要:ant-design-pro v5 项目启动时报错:Cannot find module 'btoa' 解决方法: npm install btoa --registry=https://registry.npm.taobao.org
阅读全文
摘要:替换matcher可以做到 亲测有效 原文链接 import Vue from 'vue' import Router from 'vue-router' Vue.use(Router) const createRouter = () => new Router({ mode: 'history',
阅读全文
摘要:最近跟着组里的大佬面试碰到这么一个问题, Q:说说var、let、const的区别 A:balabalabalabla... Q:const定义的值能改么? A:你逗我?不能吧 不知道各位看官怎么想?答案是部分能改,部分不能改。const定义的基本类型不能改变,但是定义的对象是可以通过修改对象属性等
阅读全文
摘要:1.es5 var arr1 = [1, 2, 3, 5, 9, 7, 4] var arr2 = [1, 2, 3, 10, 20, 5, 4] // 交集 var intersec = arr1.filter(val => arr2.indexOf(val) > -1) console.log(
阅读全文
摘要:如题 ant-design-pro@1.0.0 lint-staged: `lint-staged` 解决方法: 找到webpack.json 或者 package.json 每个项目配置文件名不一样,可以尝试通过全项目搜索 npm run lint-staged 找到并且移除 "husky": {
阅读全文
摘要:同比是:上月金额 和 本月金额进行对比 环比是:上月此时 和 本月此时进行对比 相应计算公式是:( 本月金额 - 上月金额 ) / 0.01
阅读全文
摘要:child.jsx <div> {this.$slots.footer} </div> )
阅读全文
摘要:我们使用watch监听数据时,有三个选项,handler,deep,immediate handler 我们平时的写法,就默认写的是handler,vue.js会处理这个逻辑,最终编译出来就是这个handler(可参考我上篇文章的watch) watch: { // 通过输入框文字的变化,来改变下面
阅读全文
摘要:本文章是在vue中使用moment,其在react 中使用都大同小异。 安装 npm i moment -S 引入 import moment from 'moment' Vue.prototype.$moment = moment 使用 // 这里因为上面 已经 把 moment 引入 vue中了
阅读全文
摘要:var obj={ name:"wz", age:"12", sex:"女" } console.log(Object.values(obj)) var arr=Object.values(obj) console.log(Object.entries(obj))
阅读全文
摘要:npm i qs 首先找到axios.js,加如下代码: if (config.method 'get') { // 如果是get请求,且params是数组类型如arr=[1,2],则转换成arr=1&arr=2 config.paramsSerializer = function(params)
阅读全文
摘要:document.querySelector(".cropper-canvas").checked document.querySelector(".cropper-canvas").disabled
阅读全文
摘要:for..in loops iterate over the entire prototype chain, which is virtually never what you want. 意思是使用for..in会遍历整个原型链,这样不是很好的实现方法,推荐使用Object.keys formRu
阅读全文
The body of a for-in should be wrapped in an if statement to filter unwanted properties from the pro
摘要:ESLint模式下for in遍历对象会报错,可以这样解决: let val = { shu: [1, 2, 3] }; for (let item in val) { if (val.hasOwnProperty(item)) { console.log(item); } } 因为我们在遍历一个对
阅读全文
摘要:import moment from 'moment'; moment.locale('zh-cn');或者moment.lang('zh-cn');即可显示中文
阅读全文
摘要:ESLint中no-param-reassign错误 不改变原对象(数组)并重新给字段赋值,适用于ESLint4.0.0规则 Assignment to property of function parameter ‘item’ 不能增加/删除对象属性 以上两个问题常用解决方法如下: functio
阅读全文
摘要:我们在开发前端时,经常用 npm 命令下载第三方 Node.js 包。 但是 npm 的镜像仓库在国外,在国内访问速度非常慢,有时候遇到大的包,可能下载半天都下载不完。 如果 npm 镜像服务器在中国就好了。 好巧,阿里团队就干了这事,把 npm 镜像直接克隆到国内服务器上,也就是 cnpm。 我们
阅读全文
摘要:解决办法 先尝试将npm升级到最新版 删除项目路径下的node_modules目录 强制删除npm缓存,然后重新安装 npm cache clean --force
阅读全文