文章 2023-09-23 来自:开发者社区

Vue2向Vue3过度核心技术综合案例2

9 面经基础版-缓存组件1.问题从面经列表 点到 详情页,又点返回,数据重新加载了 → 希望回到原来的位置2.原因当路由被跳转后,原来所看到的组件就被销毁了(会执行组件内的beforeDestroy和destroyed生命周期钩子),重新返回后组件又被重新创建了(会执行组件内的beforeCreat...

Vue2向Vue3过度核心技术综合案例2
文章 2023-09-23 来自:开发者社区

Vue2向Vue3过度核心技术综合案例1

1 面经基础版-案例效果分析1.面经效果演示2.功能分析通过演示效果发现,主要的功能页面有两个,一个是列表页,一个是详情页,并且在列表页点击时可以跳转到详情页底部导航可以来回切换,并且切换时,只有上面的主题内容在动态渲染3.实现思路分析:配置路由+功能实现1.配置路由首页和面经详情页...

Vue2向Vue3过度核心技术综合案例1
文章 2023-09-23 来自:开发者社区

Vue2向Vue3过度核心技术编程式导航

1 编程式导航-两种路由跳转方式1.问题点击按钮跳转如何实现?2.方案编程式导航:用JS代码来进行跳转3.语法两种语法:path 路径跳转 (简易方便)name 命名路由跳转 (适合 path 路径长的场景)4.path路径跳转语法特点:简易方便//简单写法 this.$router.push('路由路径...

Vue2向Vue3过度核心技术编程式导航
文章 2023-09-23 来自:开发者社区

Vue2向Vue3过度核心技术声明式导航

1 声明式导航-导航链接1.需求实现导航高亮效果如果使用a标签进行跳转的话,需要给当前跳转的导航加样式,同时要移除上一个a标签的样式,太麻烦!!!2.解决方案vue-router 提供了一个全局组件 router-link (取代 a 标签)能跳转,配置 to 属性指定路径(必须) 。本质还是 a ...

Vue2向Vue3过度核心技术声明式导航
文章 2023-09-23 来自:开发者社区

Vue2向Vue3过度核心技术路由

1 路由介绍1.思考单页面应用程序,之所以开发效率高,性能好,用户体验好最大的原因就是:页面按需更新比如当点击【发现音乐】和【关注】时,只是更新下面部分内容,对于头部是不更新的要按需更新,首先就需要明确:访问路径和 组件的对应关系!访问路径 和 组件的对应关系如何确定呢&...

Vue2向Vue3过度核心技术路由
文章 2023-09-23 来自:开发者社区

Vue2向Vue3过度核心技术插槽2

6 综合案例-MyTag组件控制显示隐藏MyTag.vue<template> <div class="my-tag"> <input v-if="isEdit" v-focus ref="inp" class="inp...

Vue2向Vue3过度核心技术插槽2
文章 2023-09-23 来自:开发者社区

Vue2向Vue3过度核心技术插槽1

1 插槽-默认插槽1.作用让组件内部的一些 结构 支持 自定义2.需求将需要多次显示的对话框,封装成一个组件3.问题组件的内容部分,不希望写死,希望能使用的时候自定义。怎么办4.插槽的基本语法组件内需要定制的结构部分,改用****占位使用组件时, ****标签内部, 传入结构替换slot给插槽传入内容时,可以传入纯文本、html标签、组件5...

Vue2向Vue3过度核心技术插槽1
文章 2023-09-23 来自:开发者社区

Vue2向Vue3过度核心技术自定义指令

1 自定义指令1.指令介绍内置指令:v-html、v-if、v-bind、v-on… 这都是Vue给咱们内置的一些指令,可以直接使用自定义指令:同时Vue也支持让开发者,自己注册一些指令。这些指令被称为自定义指令每个指令都有自己各自独立的功能2.自定义指令概念:自己定义的指令,可以封装一些DOM操作,...

Vue2向Vue3过度核心技术自定义指令
文章 2023-09-23 来自:开发者社区

Vue2向Vue3过度核心技术进阶语法

1 v-model简化代码1.目标:父组件通过v-model 简化代码,实现子组件和父组件数据 双向绑定2.如何简化:v-model其实就是 :value和@input事件的简写子组件:props通过value接收数据,事件触发 input父组件:v-model直接绑定数据3.代码示例子组件<sel...

Vue2向Vue3过度核心技术进阶语法
文章 2023-09-23 来自:开发者社区

Vue2向Vue3过度核心技术组件通信2

6 props校验完整写法6.1.语法props: { 校验的属性名: { type: 类型, // Number String Boolean ... required: true, // 是否必填 default: 默认值, // 默认值 validator (value) { // 自定义校验逻辑 return 是否通过校验 ...

Vue2向Vue3过度核心技术组件通信2

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

阿里巴巴终端技术

阿里巴巴终端技术最新内容汇聚在此,由阿里巴巴终端委员会官方运营。阿里巴巴终端委员会是阿里集团面向前端、客户端的虚拟技术组织。我们的愿景是着眼用户体验前沿、技术创新引领业界,将面向未来,制定技术策略和目标并落地执行,推动终端技术发展,帮助工程师成长,打造顶级的终端体验。同时我们运营着阿里巴巴终端域的官方公众号:阿里巴巴终端技术,欢迎关注。

+关注