摘要: #原理分析 获取模块内容 解析模块 收集依赖 ES6转成ES5 递归获取所有依赖 https://juejin.cn/post/6854573217336541192#heading-7 https://juejin.cn/post/6844903858179670030 阅读全文
posted @ 2021-05-25 16:13 有风吹过的地方丨 阅读(37) 评论(0) 推荐(0)
摘要: ##css *, .Cal { padding: 0 } ::-moz-selection { background: #807dd4; color: #FFF } ::selection { background: #807dd4; color: #FFF } ::-webkit-selectio 阅读全文
posted @ 2021-05-25 15:10 有风吹过的地方丨 阅读(75) 评论(0) 推荐(0)
摘要: ###css html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,men 阅读全文
posted @ 2021-05-25 15:08 有风吹过的地方丨 阅读(185) 评论(0) 推荐(0)
摘要: https://juejin.cn/post/6844903727380332558 https://juejin.cn/post/6900058068374650887 https://juejin.cn/post/6844904079202713608 https://juejin.cn/pos 阅读全文
posted @ 2021-05-25 14:59 有风吹过的地方丨 阅读(71) 评论(0) 推荐(0)
摘要: bus原理 阅读全文
posted @ 2021-05-25 14:38 有风吹过的地方丨 阅读(209) 评论(0) 推荐(0)
摘要: 观察者模式 阅读全文
posted @ 2021-05-25 14:37 有风吹过的地方丨 阅读(38) 评论(0) 推荐(0)
摘要: ##发布订阅模式 阅读全文
posted @ 2021-05-25 14:36 有风吹过的地方丨 阅读(67) 评论(0) 推荐(0)
摘要: 全局混入在项目中怎么用? 在main.js中写入 import Vue from 'vue'; import mixins from './mixins'; Vue.mixin(mixins); 复制代码 之后,全局混入可以写在mixins文件夹中index.js中,全局混入会影响到每一个之后创建的 阅读全文
posted @ 2021-05-25 14:35 有风吹过的地方丨 阅读(143) 评论(0) 推荐(0)
摘要: 虚拟dom 阅读全文
posted @ 2021-05-25 14:33 有风吹过的地方丨 阅读(41) 评论(0) 推荐(0)
摘要: 前端路由和后端路由 前端路由的核心:改变url但是页面不刷新 实现 通过hash模式:location.hash='aaa' 通过h5的history模式:history.pushState({},'','home') history.replaceState history.go(-1) hist 阅读全文
posted @ 2021-05-25 11:49 有风吹过的地方丨 阅读(199) 评论(0) 推荐(0)
摘要: vuex 组件状态管理 理解:vuex采用类似全局对象的形式来管理所有组件的公用数据 好处: 状态存储是响应式的:当你的组件使用到了这个vuex的状态,一旦它改变了,所有关联的组件都会自动更新相对应的数据 不能随意修改vuex的状态,必须通过唯一途径,显示的提交mutations来实现修改,方便追踪 阅读全文
posted @ 2021-05-25 11:40 有风吹过的地方丨 阅读(58) 评论(0) 推荐(0)
摘要: $attrs和$listeners 阅读全文
posted @ 2021-05-25 10:46 有风吹过的地方丨 阅读(42) 评论(0) 推荐(0)
摘要: vue 中使用 go()和 back()两种返回上一页的区别 https://blog.csdn.net/qq_42618566/article/details/91045282 https://www.cnblogs.com/tiedaweishao/p/9144531.html 阅读全文
posted @ 2021-05-25 10:30 有风吹过的地方丨 阅读(52) 评论(0) 推荐(0)
摘要: Vue 在更新 DOM 时是异步执行的 阅读全文
posted @ 2021-05-25 10:29 有风吹过的地方丨 阅读(47) 评论(0) 推荐(0)
摘要: vue-cli vue-cli+webpack项目 修改项目名称 使用vue-cli+webpack创建的项目,修改文件名称或者更改文件的位置,运营时会报错,是因为npm项目,在安装依赖(node_nodules)时,会记录当前的文件路径,当修改之后就无法正常启动。 解决办法: 1 删除 node_ 阅读全文
posted @ 2021-05-25 10:26 有风吹过的地方丨 阅读(80) 评论(0) 推荐(0)
摘要: //直接调用$router.push 实现携带参数的跳转 this.$router.push({ path: `/particulars/${id}`, }) { path: '/particulars/:id', name: 'particulars', component: particular 阅读全文
posted @ 2021-05-25 10:25 有风吹过的地方丨 阅读(52) 评论(0) 推荐(0)
摘要: 路由懒加载 阅读全文
posted @ 2021-05-25 10:19 有风吹过的地方丨 阅读(32) 评论(0) 推荐(0)
摘要: 动态路由 阅读全文
posted @ 2021-05-25 10:17 有风吹过的地方丨 阅读(40) 评论(0) 推荐(0)
摘要: 动画 阅读全文
posted @ 2021-05-25 10:15 有风吹过的地方丨 阅读(38) 评论(0) 推荐(0)
摘要: key 阅读全文
posted @ 2021-05-25 09:40 有风吹过的地方丨 阅读(36) 评论(0) 推荐(0)
摘要: data 必须是一个函数 (王宏远的讲解) 如果不用function 返回,每个组件的data 都是内存的同一个地址,一个数据改变了其他也改变了, data是一个函数时,每个组件实例都有自己的作用域,每个实例相互独立,不会相互影响 阅读全文
posted @ 2021-05-25 09:39 有风吹过的地方丨 阅读(69) 评论(0) 推荐(0)
摘要: keep-alive 包裹动态组件时,会缓存不活动的组件实例,而不是销毁它们 和 相似, 是一个抽象组件:它自身不会渲染一个 DOM 元素,也不会出现在组件的父组件链中。 当组件在 内被切换,它的 activated 和 deactivated 这两个生命周期钩子函数将会被对应执行。 当一个组件a. 阅读全文
posted @ 2021-05-25 09:37 有风吹过的地方丨 阅读(77) 评论(0) 推荐(0)
摘要: filter 阅读全文
posted @ 2021-05-25 09:32 有风吹过的地方丨 阅读(35) 评论(0) 推荐(0)
摘要: #数据劫持 什么是数据劫持 Object.defineProperty() 给一个对象添加get和set方法,在我们通过类似于obj. attribute获取属性的时候会调用get方法,通过obj.attribute = ***设置属性的时候会调用set方法,我们通过重写这个get,set方法就可以 阅读全文
posted @ 2021-05-25 09:30 有风吹过的地方丨 阅读(299) 评论(0) 推荐(0)
摘要: 框架特点对比 阅读全文
posted @ 2021-05-25 09:29 有风吹过的地方丨 阅读(45) 评论(0) 推荐(0)
摘要: https://segmentfault.com/a/1190000016637877 阅读全文
posted @ 2021-05-25 09:28 有风吹过的地方丨 阅读(59) 评论(0) 推荐(0)
摘要: https://www.jianshu.com/p/d42c508ea9de https://www.jianshu.com/p/6b062af8cf01 阅读全文
posted @ 2021-05-25 09:27 有风吹过的地方丨 阅读(41) 评论(0) 推荐(0)
摘要: watch 阅读全文
posted @ 2021-05-25 09:25 有风吹过的地方丨 阅读(40) 评论(0) 推荐(0)
摘要: 普通插槽:子组件内定义,父组件调用子组件,调用内插入值,即可替换插槽内容 默认插槽:同上,如果显示的某个值很多,即可使用默认的值 多值插槽:如果有多个值,同时放入组件内替换时,一起作为替换元素 具名插槽:子组件name属性 父组件slot=‘Name值’ 编译作用域:使用变量时候,会找自己的作用域查 阅读全文
posted @ 2021-05-25 09:24 有风吹过的地方丨 阅读(53) 评论(0) 推荐(0)
摘要: v-model,父组件通过v-model传递值给子组件时,会自动传递一个value的prop属性,在子组件中通过this.$emit(‘input',val)自动修改v-model绑定的值 阅读全文
posted @ 2021-05-25 09:21 有风吹过的地方丨 阅读(91) 评论(0) 推荐(0)
摘要: v-if和v-show的性能比较 实现方式:v-if底层采用的是appendChild来实现的,v-show通过样式的display控制标签的显示,正因为实现方式上面有差异,导致了他们的加载速度方面产生了差异; 加载性能:v-if加载速度更快,v-show加载速度慢 切换开销:v-if切换开销大,v 阅读全文
posted @ 2021-05-25 09:19 有风吹过的地方丨 阅读(167) 评论(0) 推荐(0)
摘要: Vue常用的事件修饰符 阻止冒泡:.stop 阻止默认事件:.prevent 添加事件侦听器时使用事件捕获模式 :.capture 只当事件在该元素本身(比如不是子元素)触发时触发回调:.self 事件只触发一次:.once 阅读全文
posted @ 2021-05-25 09:18 有风吹过的地方丨 阅读(125) 评论(0) 推荐(0)
摘要: 1 阅读全文
posted @ 2021-05-25 09:17 有风吹过的地方丨 阅读(32) 评论(0) 推荐(0)
摘要: Vue常用指令. v-text 插值表达式{{}} {{msg}} v-html v-for v-show v-if v-else v-else-if v-bind v-on v-model v-slot v-pre v-clock v-once 双大括号语法无法渲染HTML标签,我们需要使用v-h 阅读全文
posted @ 2021-05-25 09:16 有风吹过的地方丨 阅读(53) 评论(0) 推荐(0)