- 博客(8)
- 收藏
- 关注
原创 wangEditor富文本编辑框添加禁用属性和配置国际化语言
监听language语言,调用i18nChangeLanguage函数。使用 editorRef.value.disable()函数设置禁用。1、如何设置禁用属性。
2023-05-31 16:44:16
5375
1
原创 安装nvm时报错exit status 145和exit status 1 exit status 5
(1)第一步使用管理员身份打开(2)第二步 不要使用nvm 1.1.9版本的使用1.1.7版本即可C:\Windows\system32>nvm use 14.5.0exit status 145: Ŀ¼���ǿյġ�exit status 1: ���ļ��Ѵ���ʱ�����������ļ���C:\Windows\system32>nvm v1.1.9C:\Windows\system32>nvm v1.1.7C:\Windows\system32>nvm
2022-02-16 16:54:09
5809
1
原创 js经典面试题之getName
此题涉及的知识点:声明提升和提升优先级、构造函数返回值问题、js运算符优先级、实例化对象的属性访问优先级、逻辑运算符运算var Foo = function(){getName = function(){alert(1)};return this;}Foo.getName = function(){alert(2)};Foo.prototype.getName = function(){alert(3)};var getName = function(){alert(4)};function
2021-10-14 11:01:29
618
原创 一文搞懂对象赋值,浅拷贝,深拷贝的区别
1.对象赋值:将一个对象赋值给一个新的对象时,赋的其实是对象的地址,而不是数据,两者的改变会互相影响,不管改变的是基础类型还是引用类型的值。2.浅拷贝:浅拷贝会创建一个对象,再去遍历对象的原始对象,如果拷贝的是基础类型,那么就拷贝基础类型的值,如果拷贝的是引用类型,那么拷贝的是地址,如果改变新的对象那么原来的对象也会被改变。浅拷贝的语法糖Object.assgin(新的对象,需要拷贝的对象)3.深拷贝:深拷贝会对基本类型和引用类型的每一级数据都拷贝,如果改变新对象的值那么原来被拷贝的对象不会跟着改变。
2021-10-14 10:57:44
1268
原创 javascript实现用两个队列实现栈,用一个队列实现栈,用两个栈实现队列
**两个栈实现队列思路:**添加元素的话直接push到栈1,删除队列头部的话是当栈2为空的时候需要先把栈1的元素全放到栈2,然后栈2在pop即可,当栈1栈2的长度都为空时,返回-1,否则栈2有长度直接pop即可。var MyQueue = function() { this.stack1=[]; this.stack2=[];};MyQueue.prototype.push = function(x) { this.stack1.push(x)};MyQueue.proto
2021-10-10 19:59:23
213
原创 在使用router进行跳转时 页面内容不改变
在使用router进行跳转时 页面内容不改变的情况由于vue的组件是有生命周期的.就算你route改变了.但是属于同一个组件.那么这个组件不会销毁然后再重新挂载.既不会再走一遍生命周期这时候你只能watch routes的变化然后获取新的数据这个时候这需要短短的代码加粗样式即可解决这种情况watch: { // 如果路由有变化,会再次执行该方法 "$route": "getContent" },...
2020-12-30 22:23:25
736
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人