js
LJPchosen1
菜鸟上路
展开
-
js深拷贝 最简单版
5 是对象就循环调用deppClone函数,普通值就直接赋值就好了。1 判断对象是数组还是对象,给rightObject初始值。3 用hasOwnProperty来排除原型链上的属性。2 for in 循环rawObject。6 最后就直接返回操作完的对象就可以了。4 判断取的值是对象还是普通数据类型。原创 2023-03-04 10:11:17 · 45 阅读 · 0 评论 -
父组件给子组件传值动态传入的值一直显示的都是第一次传入的值,vue子组件监听父组件的传值
由于已撤销是由外部传入的变量11来获取的 当传入的props变化后 没有对已撤销这个变量进行更新,所以,传入的props变化了,但是子组件中自己定义的变量还是原来的值已撤销。父组件给子组件传值动态传入的值一直显示的都是第一次传入的值,为什么会出现这种问题?其实不是父组件只在第一次进行了传值,其实每次传值他都给子组件传了,而是你在。所以需要对传入的props进行监听,然后在监听中更新状态。这是父组件中引用的子组件 往子组件中传入了value。看父组件的值已经变成7了但是状态还是已撤销。原创 2022-09-17 11:07:43 · 1501 阅读 · 0 评论 -
vuejs中用require引入图片,出现ReferenceError: require is not defined
data() {return {img:require(‘…/…/static/logo.png’)};},script中使用require()报错,出现ReferenceError: require is not defined将require改为new URL(XXX,import.meta.url).href如下:data() {return {img:new URL(‘…/…/static/logo.png’,import.meta.url).href,};},在vite原创 2022-05-20 14:22:11 · 3730 阅读 · 1 评论 -
These dependencies were not found:
These dependencies were not found:-!../node_modules/css-loader/dist/cjs.js??ref–6-oneOf-1-1!../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../node_modules/postcss-loader/src/index.js??ref–6-oneOf-1-2!./assets/css.normalize.css in ./node_module原创 2021-08-24 15:54:56 · 1765 阅读 · 0 评论 -
js数组方法的使用(整理)
下面每个方法都有例子,可以把代码注释解开,然后运行案例。push()pop()shift()unshift()splice()filter()concat()slice()map()isArray()forEach()reduce()every()indexOf()// 直接改变数组的方法 push()pop()shift()unshift()splice() let arr = ['aaa','bbb','ccc'] // arr.push原创 2021-05-08 15:47:30 · 63 阅读 · 0 评论 -
不用reverse反转数组
var arr = [1,2,3,4,5,6,7,8]// console.log(arr.reverse()); 简单的用:数组方法reverse可以实现// 原生js实现for(var i=0; i<arr.length/2; i++) {// arr[0] arr[arr.length-1-0]// arr[1] arr[arr.length-1-1]// arr[2] arr[arr.length-1-2]// arr[3] arr[arr.length-原创 2021-04-28 23:20:35 · 389 阅读 · 0 评论 -
js实现冒泡排序
// 定义一个数组var arr = [5,4,3,2,1]// 轮数for(var i =0; i<arr.length-1; i++) {// 次数for(var j=0; j<arr.length-1-i; j++) {if(arr[j]>arr[j+1]){// 如果当前变量比后一个变量大// 定义一个暂时变量,把当前变量赋值给暂时变量// 再将暂时变量赋值给后一个变量// 这样就实现了大的和小的交换位置了var temp = arr[j]arr[j] =原创 2021-04-28 23:16:52 · 48 阅读 · 0 评论