![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
javascript
文章平均质量分 57
昵称老重复
我等采石之人当心怀大教堂之愿景;只为让知识海洋里多一点解决方案和对知识的理解,奉献自己的绵薄之力。
展开
-
如何实现JavaScript中new、apply、call、bind的底层逻辑
如何手动实现一个new、apply、call、bind;实现Object.create原创 2022-11-29 16:38:08 · 583 阅读 · 0 评论 -
html如何监听页面错误
使用window.onerror监听页面全局错误原创 2022-11-22 13:24:59 · 412 阅读 · 0 评论 -
You may need an appropriate loader to handle this file type, currently no loaders are configured to
You may need an appropriate loader to handle this file type, currently no loaders are configured to process this file。in ./node_modules/_@vueuse_head@0.7.9@@vueuse/head/dist/index.mjs原创 2022-08-26 14:05:31 · 13512 阅读 · 0 评论 -
el-select ios 上无法拉起 键盘
在ios上无法拉起键盘。原创 2022-07-18 16:31:11 · 666 阅读 · 0 评论 -
ios 文件上传失败,安卓可以上传,ios手机 无法上传文件,在使用axios进行上传文件的坑
el-upload ios上传文件错误,安卓上传正常原创 2022-07-18 10:54:25 · 2254 阅读 · 1 评论 -
JS深浅拷贝
浅拷贝用一个新的对象来接收 要复制的引用对象的值,如果对象的属性值是基本类型,复制将基本类型值给新对象,如果对象值是引用类型,复制的是引用类值的内存地址,存在共享,新对对象更改该引用类型内存地址的值,会影响另一个对象只是创建了一个对象,拷贝了原有对象的基本数据类型的值,而引用类型只拷贝了一层的属性,再深层次就无法拷贝使用 Object.assign()通过object.assign 对象合并,按照从右往左的顺序进行合并,重名的属性,会被新的覆盖注意:不会拷贝对象的继承属性【prot原创 2022-05-19 13:20:53 · 135 阅读 · 0 评论 -
JavaScript 数据类型基本功
JS 数据类型JavaScript 的入门级知识点,JS 数据类型在整个 JavaScript 的学习过程中其实尤为重要。因为在 JavaScript 编程中,我们经常会遇到边界数据类型条件判断问题,很多代码只有在某种特定的数据类型下,才能可靠地执行。原创 2022-03-10 14:01:27 · 1099 阅读 · 0 评论 -
VUE后台管理中使用富文本编辑器导入word 文档进行编辑
tinymce 富文本的使用安装npm install tinymce@5.10.3 @tinymce/tinymce-vue@3下载语言包中文语言包开始操作文件将依赖包 node_modules 里找到 tinymce文件夹,复制到public 里,【左图是tinymce,右图是public复制后的目录】一下是注意点:很多的博客的写法是将 node_modules 里面的skins文件夹复制到public/tinymce目录下,经过尝试是不完善的,需要将整个目录倒入进publi原创 2022-02-11 19:23:04 · 17949 阅读 · 49 评论 -
el-table 溢出问题
表格内回溢出很多相同的在线编辑输入框解决也很简单原因是因为简写导致 <el-table-column prop="pkgName" label="包名" />解决:其他的同级的el-table-column都写闭环就可以了【采坑了】<el-table-column prop="pkgName" label="包名"> </el-table-column>...原创 2022-01-26 14:05:56 · 1622 阅读 · 0 评论 -
reactive 响应式赋值给element
因为不能想vue2那样使用 this了,现在用的const 和 let 又不能直接让接收 reactive函数返回变量改变指向;所以:方法很简单,修改变量的引用里的内容就可以,只要对象没有被冻结const roleInfo = reactive({data: { xxx: 'ooo' }})//使用refconst roleInfo = ref({xxx: 'ooo'})//更新时:roleInfo.data = { xxx: 'aaa' }//更新:roleInfo.value = .原创 2022-01-18 14:00:00 · 523 阅读 · 0 评论 -
vue3.0 子组件修改父组件传递过来的值
vue 的子组件 不是 不能直接更改父组件的值,需要将props 的值 给到子组件,后再修改,否则:Unexpected mutation of “props” prop.vue3提供了一个解决:toRefs:https://v3.cn.vuejs.org/api/refs-api.html#torefstoRefs 非常有用,这样消费组件就可以在不丢失响应性的情况下对返回的对象进行解构/展开使用const { foo, bar } = reactive({ foo: 1, b.原创 2022-01-17 10:36:52 · 10527 阅读 · 1 评论 -
vue3中使用element puls ui组件库的el-form,无法输入的问题
element-plus表单无法输入可能 el-form 的model 中的 ruleForm 跟系统冲突了,换成其他变量就可以<template> <div class="login"> <div class="container"> <el-form ref="ruleForm" :model="ruleForm" label-width="120px" class="demo-ruleForm">原创 2021-12-30 09:36:41 · 1557 阅读 · 0 评论 -
vue语音播放通知功能
因产品需要,有新任务了对应的人要有语音提示,实现呗大部分解决方案是 http://tts.baidu.com/text2audio?lan=zh&ie=UTF-8&spd=6&text=要语音播放的文字",结果是会出现跨域的最终解决方法使用 speak-tts npm包就可以了以下是npm包和语音播放apiapi和安装地址使用步骤很简单安装 npm 安装初始化,mounted 初始化播放即可 【在你需要触发播放即可】觉得语音音色太难听可以更换const .原创 2021-12-21 15:37:30 · 1139 阅读 · 0 评论 -
vue中如何去掉空格的方法实现
vue中如何去掉空格的方法实现原创 2021-12-15 18:16:48 · 4226 阅读 · 2 评论 -
火狐浏览器 el-table @row-click点击无响应
@row-click="" 无法执行console确无法执行,以为该方法未执行,使用alert发现会执行,使用 setTimeout 延迟可以解决问题。第二种方式是通过 event.preventDefault() 阻止默认事件。原创 2021-11-25 11:17:45 · 2602 阅读 · 1 评论 -
手写Promise 功能
手写Promise源码思路1、根据Promise最初的语法,定义MyPromise2、传入函数能立即执行3、传入的函数能调用类方法,在执行resolve的时候能接受resolve传入的成功值,在执行resolve的时候能接受失败的原因4、在执行resolve活reject的时候,需要将将等待改成对应的状态,一旦改变当前承诺不能再变: pending ==> fulfilled 等待 =》改成成功 pending ==> rejected 等待 =》改成失败 由原创 2021-07-01 08:32:46 · 181 阅读 · 0 评论 -
JavaScript 异步编程和同步模式
JavaScript 异步编程javaScript采用单线程的原因:javaScript因为用来实现页面的动态交互,交互的核心就需要操作dom,这种情况决定了它必须使用单线程模型,否则就会产生复杂线程同步问题;例如:多线程的情况下,如果一个线程修改dom,一个线程同时对这个dom删除了,浏览器就无法以哪个工作线程为准。同步模式代码任务依次执行,后面代码任务必须等待前面一个任务执行完才能执行,前面的任务没有执行完,后面的任务就不会执行。【同步模型不是同时执行是排队执行】,程序执行顺序跟编写的顺序是原创 2021-06-27 16:45:34 · 549 阅读 · 0 评论 -
函数式编程
什么是函数式编程?函数式编程(Functional Programming,FP)是存函数的一种编程范式,是一种编写方式,和编写风格。通俗的讲:函数式编程的概念来自数学中的函数的映射关系。一个函数的返回值,仅仅依赖于参数的值,而不会因为其他外部的状态不同而不同例如:一个求幂的函数pow(base, exponent),它的计算结果仅仅依赖于base(基数),和exponent(指数)的不同而不同。这个函数无论我们调用多少次,只要参数一致,那么返回值绝对一致。跟面向对象编程和面向过程编程是并原创 2021-06-02 08:38:46 · 3057 阅读 · 0 评论