摘要: proxyTable: { '/api/a': { target: 'https://api.apiopen.top/', // 接口的域名 secure: false, // 如果是https接口,需要配置这个参数 changeOrigin: true, // 如果接口跨域,需要进行这个参数配置 阅读全文
posted @ 2020-04-02 13:14 牧唐丫 阅读(1462) 评论(0) 推荐(0) 编辑
摘要: 一、防抖动(Debouncing) 当持续触发事件时,一定时间段内没有再触发事件,事件处理函数才会执行一次,。 触发时候 有定时器 就清定时器 重新触发一个定时器 // 防抖 var timer = null; function fandou(fucntion(){},time){ if(timer 阅读全文
posted @ 2020-04-01 17:26 牧唐丫 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 一、更改 obj 原理:对象是引用类型,vue不一定能监控到 所以当我们新建一个对象并赋值给oldObj字段的话,直接改变了它的指向地址 oldObj = Object.assign({},newObj); 对象和数组都能用的 this.$set(this,'oldArray',newArray); 阅读全文
posted @ 2020-04-01 17:23 牧唐丫 阅读(6889) 评论(0) 推荐(0) 编辑
摘要: 第一种:props和$emit 第二种:中央事件总线 EventBus(基本不用) 第三种:vuex(状态管理器) 第四种:$parent 和 $children 通过$parent和$children就可以访问组件的实例,可以访问此组件的一切方法和data 当然还有其他办法,但是基本不常用 要注意 阅读全文
posted @ 2020-04-01 17:16 牧唐丫 阅读(97) 评论(0) 推荐(0) 编辑
摘要: 在搭建 vue 项目时,有某些组件没必要多次渲染,所以需要将组件在内存中进行‘持久化’,此时 <keep-alive> 便可以派上用场了。 <keep-alive> 可以使被包含的组件状态维持不变,即便是组件切换了,其内的状态依旧维持在内存之中。在下一次显示时,也不会重现渲染。 <router-li 阅读全文
posted @ 2020-04-01 16:52 牧唐丫 阅读(783) 评论(0) 推荐(0) 编辑
摘要: 1.state state:用一个对象就包含了全部的应用层级状态。 $store.state.n 2.mutations mutations:更改 Vuex 的 store 中的状态的唯一方法是提交 mutation $store.commit('methods1',n) 3.actions act 阅读全文
posted @ 2020-04-01 16:16 牧唐丫 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 1.原型链 prototype 这个属性 是一个指针,指向一个对象 这个对象 包含 所有实例共享的属性和方法,即这个原型对象是用来给实例共享属性和方法的。 而每个实例内部都有一个指向原型对象的指针。 2.原型链 主要实现原理PersonB.prototype = Object.create(Pers 阅读全文
posted @ 2020-04-01 16:12 牧唐丫 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 1.去重 new Set() new Set([1,2,3,4,2]) //[1,2,3,4] 2.替换 splice(1,1,'5') 3.遍历 array1.map((item,index,array)=>{return item*2}) var friends = [ { name: ‘Joh 阅读全文
posted @ 2020-04-01 15:47 牧唐丫 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 参考 https://www.cnblogs.com/layezi/p/7290082.html 阅读全文
posted @ 2019-07-10 09:02 牧唐丫 阅读(84) 评论(0) 推荐(0) 编辑
摘要: 1.在 根目录下建立 mysoft( 找一个放node 包) 2. 下载nodejs Linux版本(二进制),注意本教程是.tar.xz格式的。 wget https://nodejs.org/dist/v8.11.3/node-v8.11.3-linux-x64.tar.xz 3.需要解压: t 阅读全文
posted @ 2019-06-18 11:17 牧唐丫 阅读(1321) 评论(0) 推荐(0) 编辑