vue3

详解Vue3中响应式的特殊处理

目录 vue2 vs vue3 新增属性的更新 遍历数组方法的处理 数组的变更方法 总结 vue2 vs vue3 两个响应式更新的核心区别在于Object.defineProperty 和 Proxy 两个api 问题,经过这两个 api 能解决主要的响应式问题。对于一些情况需要特殊处理 »

ZR.Admin小改和VUE3版本体验

阿峰从事编程二十年了,虽然没有成为架构师,却也用过很多种架构。几年前开始研究JAVA企业级快速开发框架若依,后来发现了它的.net 版本实现-ZR.Admin。从此一发不可收拾,崇拜的五体投地。对它作了些改动,记录下来。 前言 孔乙己显出极高兴的样子,将两个指头的长指甲敲着柜台,点头说 »

datacool

Vue3中无法为el-tree-select设置反选问题解析

好久没有写博客了,刚好上周遇到一个难缠问题,这里记录一下。   环境:Vue3.2、Element Plus   问题:子组件 setting.vue => 弹窗组件 Dialog => 树选择组件el-tree-select ,无法设置默认选中项 default-checked-k »

Vue3中无法为el-tree-select设置反选问题分析

环境:Vue3.2、Element Plus 问题:子组件 setting.vue => 弹窗组件 Dialog => 树选择组件el-tree-select ,无法设置默认选中项 default-checked-keys 场景:在一个后台系统的列表页,选中一行数据,点击设置按钮,分配一 »

sunshine-wy

保姆级Vue3开发教程分享

目录 获取 this 全局注册(属性/方法) 获取 DOM 初始化 解除绑定 ref 和 reactive toRef 和 toRefs watch watchEffect computed nextTick mixins 和 hooks 组件通信 多个 v-model 状态管理 路由 templ »

Vue2和Vue3中常用组件通信用法分享

目录 Vue3 组件通信方式 Vue3 通信使用写法 1. props 2. $emit 3. expose / ref 4. attrs 5. v-model 6. provide / inject 7. Vuex 8. mitt Vue2.x 组件通信方式 Vue2.x 通信使用写法 »

VUE3使用JSON编辑器的详细图文教程

目录 1、先看看效果图,可以自行选择展示效果 2、这是我在vue3项目中使用的JSON编辑器,首先引入第三方插件 3、引入到项目中 4、一般后端返回的是会将JSON转为String形式 5、例子: 6、参数 7、事件 总结 1、先看看效果图,可以自行选择展示效果 2、这是我在vu »

vue3中使用swiper的完整版教程(超详细!)

目录 介绍 使用方式 总结 介绍 在 vue3 中使用 swiper, 实现轮播图的效果;如果组件样式等模块引入不当,很有可能导致,页面无效果;或者想要的箭头或者切换效果异常问题。具体使用方式如下所示: 使用方式 使用命令 npm install swiper 安装 swiper插件 »

Vue3中实现选取头像并裁剪

目录 最终效果 安装VueCropper组件 在组件中引用 获取图片内容 自定义上传图片 完整的代码实现 在一个项目中,尤其是个人中心功能中,免不了要有设置头像的功能,设置时为了最后展示的时候美观好看,一般我们会采取提前截取用户想要的部分,截取时支持放大,缩小,旋转等操作,本文将描述如何在Vu »

Vue3 Vant组件库使用过程中要注意什么

这篇文章主要介绍“Vue3 Vant组件库使用过程中要注意什么”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Vue3 Vant组件库使用过程中要注意什么”文章能帮助大家解决问题。 一、问题 vue3版本使用vant失败,具体是在使用组件时失效。 具体实例:V »

vue3 hook重构DataV的全屏容器组件详解

目录 前言 实现 创建组件 自定义hook文件 1、绑定domRef 2、初始化 2.1、初始化dom 2.2、初始化设备 2.3、设置缩放效果 3、监听/移除事件 小结 前言 上一篇我们仔细阅读了DataV的全屏容器组件的源码,首先我们来梳理下它的实现逻辑。 获取该组 »

Vue3中watch的最佳用法

目录 一、watch的基本实例 二、watch监听多个数据 getter 函数: 多个来源组成的数组 三、watch监听对象的值 四、watch监听器的配置参数 1.deep 2.immediate 五、通过watchEffect()简化watch 六、watch vs. watchE »

一个 OpenTiny,Vue2 Vue3 都支持!

TinyVue 是一套跨端、跨框架的企业级 UI 组件库,支持 Vue 2 和 Vue 3,支持 PC 端和移动端。今天给大家介绍如何同时在 Vue2 和 Vue3 项目中使用 TinyVue。 大家好,我是 Kagol,OpenTiny 开源社区运营,TinyVue 跨端、跨框架组件库 »

kagol

Vue3 Vant组件库使用过程中的避坑点

目录 一、问题 二、解决方法 三、问题出现原因 总结经验教训 一、问题 vue3版本使用vant失败,具体是在使用组件时失效。 具体实例:Vue版本3 - Vant版本4 根据Vant官方文档可以知道使用组件应该这样引入使用 import {<!--{cke_protected »

vue3中使用props和emits并指定其类型与默认值

目录 前言 defineProps 的使用 defineEmits 的使用 总结 前言 本文主要描述 vue3 中 defineProps 与 defineEmits 分别在 JS 环境和 TS 环境中的使用方法。 defineProps 的使用 defineProps在使用的时候无 »