摘要: 浅拷贝就是生成一个新的 内存空间,把已有的赋值到新的里面去,例如: let a = {} let b = {A:'xin'} 然后循环的把b里面的内容一个在a中产生 深拷贝:let b = {A:'xin',b:[60, 70]} 由于浅拷贝只是把key的值赋值过去,但是如果b是数组或者还是一个对象 阅读全文
posted @ 2021-02-14 20:45 晓欲望! 阅读(45) 评论(0) 推荐(0)
摘要: Vue Router 是有三种种的方法 1. hash hash("#") 的作用是加载 URL 中指示网页中的位置。 这句话其实就是说只能改变#后面的url字段 # 本身以及它后面的字符称职位 hash,可通过 window.location.hash 获取 更改URL是使用到了 HashHist 阅读全文
posted @ 2021-02-03 10:24 晓欲望! 阅读(106) 评论(0) 推荐(0)
摘要: computed 下面的方法有get与set 其实这个set的当 这个值被改变的时候触发的。 set默认是有一个val的传参,就是改变后的值。例如: 与V-model相结合,其实这里有一个关键是 它的函数和computed都是使用冒号来表示的函数的。 阅读全文
posted @ 2021-02-02 14:07 晓欲望! 阅读(115) 评论(0) 推荐(0)
摘要: 第一种: 使用modules 这里每个文件都用自己单独的state mutations actions 等 重点在于每个文件需要把这些的state mutations actions 导出 map.js index.js getters.js 其实就是模块化 需要调用里面的state需要加上文件名 阅读全文
posted @ 2021-02-02 11:33 晓欲望! 阅读(73) 评论(0) 推荐(0)
摘要: Proxy 其实就是说白了就是一个拦截器。 这个拦截器是当一些方法对某个对象进行修改、获取的时候做一些拦截的处理。 New Proxy(对象,处理(函数)) 这个处理函数是拥有两个函数 分别是get与set 这个get中呢又又三个参数,为 对象,key ,Proxy本身。 这个set 是有4个参数, 阅读全文
posted @ 2021-01-30 16:15 晓欲望! 阅读(203) 评论(0) 推荐(0)
摘要: localStorage 与 sessionStorage 都是存在客户端(浏览器上)区别 localStorage 不同页面可以访问,永久的存在,不参与和服务器的通信。 sessionStorage只是当前会话时存在,关闭浏览器会消失,不同页面无法访问。 阅读全文
posted @ 2021-01-26 20:08 晓欲望! 阅读(57) 评论(0) 推荐(0)
摘要: 大部分使用的是computed来处理数据。 为什么使用computed,普通的function也可以实现。因为使用computed执行会有一个缓存机制,当需要这个计算属性值,而不用重新再执行一遍这个函数。因为如果这个值十分的巨大,很多地方使用到,经常的执行这个函数运行不太适合。 其实就是对 data 阅读全文
posted @ 2021-01-22 14:54 晓欲望! 阅读(71) 评论(0) 推荐(0)
摘要: import { createRouter, createWebHistory } from 'vue-router' import Home from './views/Home.vue' import Login from './views/Login.vue' import ColumnDet 阅读全文
posted @ 2021-01-21 17:31 晓欲望! 阅读(74) 评论(0) 推荐(0)
摘要: 事件冒泡 比如 click 当点击发现会一层一层的 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <h 阅读全文
posted @ 2021-01-15 11:33 晓欲望! 阅读(57) 评论(0) 推荐(0)
摘要: 先把 inheritAttrs: false 这个先关闭,不关都是传入到根元素。 然后在特定的标签中填入 v-bind="$attrs"这个绑定起来 这样就可以了。 阅读全文
posted @ 2021-01-15 11:00 晓欲望! 阅读(93) 评论(0) 推荐(0)