2022年3月22日

判断数组 如果相同的个数 大于总长度的一半 输出 true 否则 输出 false

摘要: let arr = [1,2,1,2,3,6,3,3,6,4,4,5,5,1,1,6,9,8] let isArr1 = (arr)=>{ let leng = arr.length/2 let num = 0; let soarr = arr.sort() for(let i=0;i<soarr. 阅读全文

posted @ 2022-03-22 09:38 未茉 阅读(42) 评论(0) 推荐(0)

2022年2月23日

vue为什么要用data函数

摘要: data是 Vue 实例上的一个属性。对象是对于内存地址的引用。函数有自己的作用域空间。vue 实例中的data是对象的写法,但是在组件中data是函数的写法,是因为写成函数,会有函数作用域的概念 ,是私有函数,只作用到当前组件中,不会影响到其它各个不同的组件。 阅读全文

posted @ 2022-02-23 14:18 未茉 阅读(339) 评论(0) 推荐(0)

vue路由守卫:

摘要: 全局路由守卫 : router.beforEach((to,from,next)=>{}) 组件内路内守卫:beforeRouterEnter((to,from,next)=>{}) to: 即将要进入的目标 from: 当前导航正要离开的路由 next() 判断通不通过 用于跳转 阅读全文

posted @ 2022-02-23 14:17 未茉 阅读(36) 评论(0) 推荐(0)

key得作用

摘要: 是唯一标识符 修改时方便寻找dom节点 提高渲染效率 阅读全文

posted @ 2022-02-23 14:16 未茉 阅读(24) 评论(0) 推荐(0)

Vue 指令:

摘要: v-bind 单向绑定v-on 点击事件v=modou 双向绑定v-html 可以在内容里写htmlv-if 显隐v-if-elesv-show 显隐v-per 可以把{{}} 显示出来v-cloak (可喽可)v-text 防止页面闪烁 v-noce 只绑定一次 之后变量变化也不会改变 阅读全文

posted @ 2022-02-23 14:13 未茉 阅读(39) 评论(0) 推荐(0)

Vue组件通信 加Storage

摘要: Vue: 父传子 : 父组件里 自定义组件名 = ‘要传得变量’ 子组件 props:['变量'] 子传父 : 子组件 一个点击事件 this,$emit('监听名',this.变量) 定义一个空变量 methods方法中 事件名(形参){this.空变量 = 形参} 父组件中 的子组件标签上 @监 阅读全文

posted @ 2022-02-23 14:12 未茉 阅读(213) 评论(0) 推荐(0)

http 状态码

摘要: 200(OK) - 表示已在响应中发出204(无内容) - 资源有空表示301(Moved Permanently) - 资源的URI已被更新 303(See Other) - 其他(如,负载均衡)304(not modified)- 资源未更改(缓存)400 (bad request)- 指代坏请 阅读全文

posted @ 2022-02-23 13:56 未茉 阅读(50) 评论(0) 推荐(0)

vue 的 nextTick

摘要: vue 更新 DOM 是异步操作. $nextTick() 可以监听DOM更新完毕的时机. 宏任务 微任务异步同步执行 阅读全文

posted @ 2022-02-23 13:54 未茉 阅读(27) 评论(0) 推荐(0)

vue 双向绑定原理

摘要: 采用数据劫持 结合 发布者-订阅者模式通过Object.defineProperty() 来劫持各个属性的setter,getter,在数据变动时发布消息给订阅者,触发相应的监听回调。 阅读全文

posted @ 2022-02-23 13:53 未茉 阅读(40) 评论(0) 推荐(0)

this 的指向

摘要: 可以通过 apply、call、bind 改变 this 的指向 普通函数和匿名函数的 this 指向全局 window 箭头函数的 this 自动与箭头函数外的 this 保持一致,箭头函数在哪声明就指向哪里 阅读全文

posted @ 2022-02-23 13:52 未茉 阅读(25) 评论(0) 推荐(0)

导航