- 博客(8)
- 收藏
- 关注
原创 vue 的路由面试总结
beforeRouteEnter 钩子中无法直接访问 this,因为组件实例还未创建,但可以通过 next(vm => {}) 访问组件实例。A: 可以在 beforeRouteEnter 钩子中获取数据,并通过 next(vm => {}) 将数据传递给组件实例。beforeRouteEnter: 在路由进入组件之前调用,此时组件实例还未创建。beforeRouteUpdate: 在当前路由改变,但是该组件被复用时调用。作用: 在导航被确认之前,同时在所有组件内守卫和异步路由组件被解析之后调用。
2025-03-10 10:48:54
826
原创 微信小程序的常见使用知识点和面试题
/ 输出: { data: 'test' }:保留当前页面,跳转到应用内的某个非 tabBar 页面。:关闭当前页面,跳转到应用内的某个非 tabBar 页面。:关闭当前页面,返回上一页面或多级页面。在跳转的 URL 中携带参数,目标页面通过。:关闭所有页面,打开到应用内的某个页面。获取当前的页面栈,决定需要返回几层。// 页面加载时的初始化操作。// 页面加载时的初始化操作。// 下拉刷新时触发的操作。// 下拉刷新时触发的操作。
2025-03-05 11:07:35
864
原创 ts 经典面试
当您比 TypeScript 的类型推断系统更了解变量的类型时,例如在处理联合类型或任何类型时,它会很有用。答案:keyof 运算符生成给定类型的已知公共属性名称的并集,这对于限制可能的字符串值或创建映射类型很有用。typeof 运算符在类型上下文中使用时,获取变量、常量或对象文字的类型,这对于基于现有对象的形状创建类型非常有用,而无需手动重复其结构。答:TypeScript 的类型推断是指编译器在没有显式类型注释的情况下自动推断和分配类型的能力。当您事先不知道对象的键但知道其值的类型时,这是很有用的。
2025-02-17 14:14:11
986
原创 TypeScript 常见面试题及实战
boolean;console.log(`调用方法:${key}`);// 输出:调用方法:add。,用于约束对象结构,提升可读性和可维护性。:泛型让代码更灵活,适用于组件、函数等。// interface 只能描述对象。// type 可表示联合类型。
2025-02-14 09:22:54
634
原创 Vue3 面试与实战的 的14种组件通信方式详细总结
最最常用的通信方式是了,父组件通过方式将属性传递给子组件,子组件接受并用于数据操作和页面渲染。1.2、子传父:通过可以让子组件的值传递到父组件中。其用法如下: 在父组件中通过监听子组件发射出来的事件,并接收其传过来的值。在的组件中还可以通过、来、事件,以达到传值的目的,但在中这种写法。如果需要在子组件中接收的很多,如果在声明比较繁琐,所以vue给我们提供了一个优雅的解决方案,即,指的是父组件传递给子组件的所有属性中,剔除在中定义的那部分之后,剩下的就会放在中。举个例子:这
2025-02-13 18:00:48
599
原创 deepseek 在cursor 上安装使用教程
打开Cursor的设置面板(File -> Preference -> Cursor Settings),找到Models选项卡,把其他模型的开关都关掉。访问 DeepSeek 官网https://platform.deepseek.com/api_keys ,注册账号。点击"Add Model",添加一个自定义模型,名字就叫“deepseek-chat”。打开Chat窗口,想写什么代码,尽管吩咐DeepSeek!ursor虽然好用,但是这20美元每月的订阅费,很贵哇!但是,有DeepSeek!
2025-02-13 10:07:36
1752
原创 deepseek 在vscode 上安装使用教程
DeepSeek 官网https://platform.deepseek.com/api_keys。点击创建后会出现API key,记住只出现一次,保存好。将 API Key 存储在安全位置,如环境变量或配置文件中)进入下图页面创建key(
2025-02-06 17:25:19
260
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人