随笔分类 -  面试题vue

摘要:mixin 1.逻辑函数的复用 2 vue 组件中的选项式API(例如:data,computed,watch)或者组件的生命周期钩子(created、mounted、destroyed) 使用方法 mixins: [mixins], // 注册mixin,这样mixin中所有的钩子函数等同于组件中 阅读全文
posted @ 2024-04-17 08:59 小白张先生 阅读(127) 评论(0) 推荐(0) 编辑
摘要:答:声明式渲染->组件化应用->客户端路由->集中式状态管理->项目构建 参考文献:https://www.cnblogs.com/yincece0316/p/12547081.html 阅读全文
posted @ 2023-02-15 16:29 小白张先生 阅读(16) 评论(0) 推荐(0) 编辑
摘要:答:允许开发者在封装组件时,把不确定的、希望由用户指定的部分定义为插槽 默认插槽: 具名插槽:为每个 插槽指定具体的name 名称。这种带有具体 名称的插槽叫做“具名插槽” 作用域插槽:可以为预留的 插槽绑定props 数据,这种带有props 数据的 叫做“作用域插槽” 参考文献:https:// 阅读全文
posted @ 2023-02-15 14:57 小白张先生 阅读(12) 评论(0) 推荐(0) 编辑
摘要:答: 参考文献:https://blog.csdn.net/Curry_On/article/details/125376479 阅读全文
posted @ 2023-02-10 11:20 小白张先生 阅读(9) 评论(0) 推荐(0) 编辑
摘要:1.常见的指令 答v-if v-else v-else if v-bind v-model v-for v-show v-on v-text v-html v-cloak v-once 2.vue的优点 答:1.轻量级框架,值关注视图层 2.双向数据的绑定,在数据操作方面方法更为简单 3组件化:实现 阅读全文
posted @ 2023-02-05 18:38 小白张先生 阅读(82) 评论(0) 推荐(0) 编辑
摘要:computed 与watch的区别 答:computed 1.缓存数据,当数据没有变化时,就使用缓存的数据,不需要在一次执行computed 2.在computed不可以进行异步操作 3.computed中有get和set方法,get用来读取数据,set用来修改数据,computed默认使用get 阅读全文
posted @ 2022-06-06 22:33 小白张先生 阅读(333) 评论(0) 推荐(0) 编辑
摘要:**前端路由(router)的二种模式及区别 ** 答:hash模式和history模式 不同点:1 切换方式不同 hash: window.location.hash = 'qq' // 设置 url 的 hash,会在当前url后加上 '#qq history: window.history.p 阅读全文
posted @ 2022-05-31 22:27 小白张先生 阅读(561) 评论(0) 推荐(0) 编辑
摘要:vue中params和query的区别 和router 及route的区别 答:在vue中使用query要搭配path路径,而params只能由命名路由name来引入 路由中的配置: { path: '/argu/:name/:id', //这种路由配置是params传递参数,且这个后面必须加参数, 阅读全文
posted @ 2022-05-29 22:08 小白张先生 阅读(299) 评论(0) 推荐(0) 编辑
摘要:vue-router 有哪几种导航钩子?(当路由发生变化,导航守卫通过跳转或者取消的方式来进行守卫导航) 答: 全局钩子: beforeEach aftereach beforeResolve(全局解析守卫在beforeRouteEnter调用之后调用) 路由钩子: beforeEnter 组件钩子 阅读全文
posted @ 2022-05-29 21:39 小白张先生 阅读(364) 评论(0) 推荐(0) 编辑
摘要:vue中父子组件传值,怎么在子组件修改父组件的值呢 答: 1.子组件想要修改时,须要经过$emit派发一个自定义事件,父组件收到后,由父组件进行修改 2.当你传入的prop为Object类型或者Array的时候,修改子组件内部的prop可以对应的改变父组件中的值(对象和数组是引用类型,指向同一个内存 阅读全文
posted @ 2022-05-25 22:41 小白张先生 阅读(1939) 评论(0) 推荐(0) 编辑
摘要:vue中$nexttick的作用 及nexttick是微任务还是宏任务 答:延迟回调。不是数据发生变化之后DOM立即变化,而是按一定的策略进行DOM的更新。不会立马获取到最新的dom元素,当想操作最新的dom时,需在Vue.nextTick()回调函数中执行对DOM进行操作,简单的理解就是:当数据更 阅读全文
posted @ 2022-05-25 22:15 小白张先生 阅读(1098) 评论(1) 推荐(0) 编辑
摘要:vue的优点 1.数据的双向绑定, 展开: 数据劫持结合发布订阅模式,当数据发生变化啦,有observer观察者,内部采用Object.defineProperty的getter和setter来实现,观察到了数据的变化,然后通知dep消息订阅器,内部通过notify函数来触发相对应的watcher 阅读全文
posted @ 2022-05-19 21:36 小白张先生 阅读(538) 评论(0) 推荐(0) 编辑
摘要:** 1.1 父子组件** a. 父向子传数据: 第1种: 父通过属性传值,子组件通过props接收数据(注:props传过来的数据是单向的,不可以进行修改) 第2种:子组件可以通过$parent来获取父组件里的数据和调用父组件的方法(注:数据是双向的,还要注意如用了UI组件并且在该UI组件里重新定 阅读全文
posted @ 2021-08-02 23:22 小白张先生 阅读(105) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示