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