上一页 1 ··· 3 4 5 6 7 8 下一页
摘要: 阅读全文
posted @ 2022-03-16 17:03 踏浪小鲨鱼 阅读(119) 评论(0) 推荐(0)
摘要: MVVM(Model-View-ViewModel)是对 MVC(Model-View-Control)和 MVP(Model-View-Presenter)的进一步改进。 『View』:视图层(UI 用户界面) 『ViewModel』:业务逻辑层(一切 js 可视为业务逻辑) 『Model』:数据 阅读全文
posted @ 2022-03-16 15:14 踏浪小鲨鱼 阅读(1155) 评论(0) 推荐(0)
摘要: 结构目录 jgvue 构造函数 initrender.js initdata.js vnode.js compiler.js Dep.js watcher.js 阅读全文
posted @ 2022-03-15 18:25 踏浪小鲨鱼 阅读(158) 评论(0) 推荐(0)
摘要: 1.call() apply(). bind()都是用来重定义this这个对象的! 如: obj.myFun.call(db); // 德玛年龄 99 obj.myFun.apply(db); // 德玛年龄 99 obj.myFun.bind(db)(); // 德玛年龄 99bind返回的是一个 阅读全文
posted @ 2022-03-15 16:15 踏浪小鲨鱼 阅读(53) 评论(0) 推荐(0)
摘要: 对于vue 来说,组件之间的消息传递是非常重要的,下面是我对组件之间消息传递的常用方式的总结。 props 和$emit (常用) $attrs和$listeners 中央事件总线(非父子组件间通信) v-model provide和inject $parent和$children vuex 1.p 阅读全文
posted @ 2022-03-11 17:57 踏浪小鲨鱼 阅读(3481) 评论(0) 推荐(0)
摘要: macrotask:(宏任务) sccript(整体代码) setTimeout, setInterval, setImmdiate, I/O UI rendering microtask:(微任务) process.nextTick,Promises,Object.observe,Mutation 阅读全文
posted @ 2022-03-10 16:00 踏浪小鲨鱼 阅读(70) 评论(0) 推荐(0)
摘要: Computed 是有缓存的 methods 没得缓存 Computed vs watch 的区别 Watch 是监听,数据或者路由发生了改变才可以响应(执行) computed 计算某一个属性的改变,如果某一个值改变了,计算属性会监听到进行返回 Watch 是当前监听到数据改变了,才会执行内部代码 阅读全文
posted @ 2022-03-09 16:46 踏浪小鲨鱼 阅读(62) 评论(0) 推荐(0)
摘要: 在数据变化后要执行的某个操作,而这个操作需要使用数据改变而改变的DOM 结构的时候,这个操作都应该放进Vue.nextTick()的回调函数中 阅读全文
posted @ 2022-03-09 15:20 踏浪小鲨鱼 阅读(92) 评论(0) 推荐(0)
摘要: 路由模式有两种 history hash 1 表现形式的区别 2. 跳转请求 history (发送请求) hash (不会发送请求) 3. 打包后前端自测要使用hash,如果使用history 会出现空白页 阅读全文
posted @ 2022-03-09 15:04 踏浪小鲨鱼 阅读(42) 评论(0) 推荐(0)
摘要: 全局的:beforeEach() beforeResolve() (同时在所有组件内守卫和异步路由组件被解析之后) afterEach() 路由独享: beforeEnter() 组件内的:beforeRouteEnter() beforeRouteUpdate() beforeRouteLeave 阅读全文
posted @ 2022-03-09 14:40 踏浪小鲨鱼 阅读(94) 评论(0) 推荐(0)
上一页 1 ··· 3 4 5 6 7 8 下一页