随笔分类 -  javascript

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

点击右上角即可分享
微信分享提示