element-plus element vue3 plus

vue3异步组件

父组件中,子组件的加载一般是按照先后顺序加载的,子组件加载后才会加载父组件。 一个页面的子组件很多,由于会先加载子组件,那么父组件可能会出现比较长的白屏等待时间 大型项目,可能需要拆分应用为更小的块,并仅在需要时再从服务器加载相关组件Vue 提供defineAsyncComponent方法: imp ......
组件 vue3 vue

vue3中使用Pinia

Pinia 是一个用于 Vue 的状态管理库,类似 Vuex, 是 Vue 的另一种状态管理方案 三大核心:state(存储的值),getters(计算属性),actions也可支持同步(改变值的方法,支持同步和异步) npm install pinia@next or yarn add pinia ......
Pinia vue3 vue

vue+element拖动排序功能

vue+element拖动排序功能 安装npm install vuedraggable -S 引用import draggable from 'vuedraggable' 注册组件components: { draggable }, 通过draggable标签来使用 代码 <draggable v ......
element 功能 vue

vue 项目使用element ui 中tree组件 check-strictly 用法

属性 check-strictly: 在显示复选框的情况下,是否严格遵循父子互相关联的做法,默c认为 false。 默认false,父子关联。 点击父节点,其下子节点全部统一跟随父节点变化,点击子节点,子节点部分勾选时,父节点处于半选状态。 设置为true,严格遵循父子不互相关联。 就是点击全选的话 ......

vue3 使用elementUI饿了么el-table组件 动态循环自定义表头列数据

在vue3上使用el-table组件自定义循环表头列; <el-table :data="list" v-loading="loading" border> <!-- @selection-change="handleSelectionChange" --> <!-- <el-table-colum ......
表头 组件 elementUI el-table 动态

element-plus 动态自定义主题颜色

颜色的HEX格式 颜色的HEX格式是#+六位数字/字母,其中六位数字/字母是一种十六进制的表达方式。这六位分别两个一组,从左到右分别表示红、绿、蓝。00表示最小,十进制是0;FF表示最大,十进制是255。通俗点讲,某个颜色的数值越大,包含这个颜色就越多。如:#000000-黑色、#FFFFFF-白色 ......
element-plus 颜色 element 动态 主题

Vue3 发送get 请求 携带数据

export function Team(data = {}) { return service.request({ method: "get", url: "https://example.com/api/endpoint", // 替换成实际的API端点 params: { param1: da ......
数据 Vue3 Vue get

mybatis 或 mybatis-plus执行原生sql

mybatis 或 mybatis-plus执行原生sql 1、用${}的方式执行执行sql @Autowired MyDbMapper myDbMapper; @Override public List<Map> nativeSql(String nativeSql) { return myDbM ......
mybatis mybatis-plus plus sql

Element Plus 动态表单验证

<div v-for="(item, index) in formList" :key="index"> <el-form :ref="(el) => { formRefs(el) }" :model="item"> <el-form-item> <el-input v-model="item.na ......
表单 Element 动态 Plus

Uncaught SyntaxError: The requested module '/vue3-print/node_modules/.pnpm/dayjs@1.11.9/node_modules/dayjs/dayjs.min.js?v=b0e0e64f' does not provide an export named 'default' (at Upload.vue:10:8)

前提 在项目环境 vue3.3.4 + vite4.4.11 下,安装dayjs1.11.9 报错 Uncaught SyntaxError: The requested module '/vue3-print/node_modules/.pnpm/dayjs@1.11.9/node_modules ......
node_modules dayjs modules 39 node

vue3 axios 获得基地址

1.位置 //axios基础的封装 import axios from 'axios' import 'element-plus/es/components/message/style/css' import { ElMessage } from 'element-plus' const httpI ......
基地址 基地 axios vue3 vue

vue3 devtool

打开控制台,输入下面代码:var vue = app.__vue_app__ const hook = window['__VUE_DEVTOOLS_GLOBAL_HOOK__'] hook.emit('app:init',vue,vue.version,{ Fragment: 'Fragment' ......
devtool vue3 vue

element-ui选中节点包含子节点和父节点

// 代码: const checkedNodes = this.$refs.asyncTree.getCheckedNodes(false, true) // 遍历一下就可以获得所有id const ids = checkedNodes.map(item=>item.id) console.log ......
节点 element-ui element ui

vscode快捷输入vue2,vue3,模板

{ // Place your snippets for vue here. Each snippet is defined under a snippet name and has a prefix, body and // description. The prefix is what is u ......
vue 模板 vscode vue2 vue3

数据可视化 - 使用swiper制作滚动表格[vue3]

html部分 1 <div class="scroll-table"> 2 <div class="scroll-table-header"> 3 <table class="scroll-table-header__table"> 4 <colgroup> 5 <col style="width: ......
表格 数据 swiper vue3 vue

vue3+vite 代码混淆插件

安装插件 yarn add --dev rollup-plugin-javascript-obfuscator 创建obfuscator.js文件,把下面相应代码放入js文件中 import obfuscatorPlugin from 'rollup-plugin-javascript-obfusc ......
插件 代码 vue3 vite vue

vue 2 升级vue3 前端老白

vue 2 升级vue3 前端老白 原文链接:Vue 3已经发布,而Vue 2到Vue 3的升级需要一些注意点。本文将介绍Vue 2升级到Vue 3的具体步骤,让您在升级中无后顾之忧。首先,我们需要升级Vue CLI到4.x。在升级前,我们需要备份项目代码,以防出现意外情况。接着,我们需要在命令行中 ......
前端 vue vue3

记录--Vue3基于Grid布局简单实现一个瀑布流组件

这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助 前言 在学习Grid布局之时,我发现其是CSS中的一种强大的布局方案,它将网页划分成一个个网格,可以任意组合不同的网格,做出各种各样的布局,在刷某书和某宝首页时,我们发现其展示方式就是一种瀑布流,是一种流行的网站页面布局,视觉表现为参差不 ......
瀑布 组件 布局 Vue3 Grid

基于vue3-pdf-app@1.0.3的Vue3 PDF在线预览

目录认识vue3-pdf-app安装vue3-pdf-app代码子组件封装: PdfView.vue父组件调用: index.vue中文配置文件viewer.properties 本文参考来自于 CSDN作者theMuseCatcher《Vue3PDF预览(vue3-pdf-app)》 认识vue3 ......
vue3-pdf-app Vue3 vue3 vue pdf

vue3.0 + ts 实现上传工厂(oss与cos)

概述 将上传基类命名为MOS(Mine Object Storage) mos.ts代码 import {MosType} from './mosConfig' import {Loading} from '../loading' import {type BinaryFile, type MosF ......
工厂 vue3 vue oss cos

通过mybatis-plus的自定义拦截器实现控制 mybatis-plus的全局逻辑删除字段的控制 (修改其最终执行的sql中的where条件)

需求:过滤部分请求不实现mybatis-plus的逻辑删除 看到网上关于mybatis-plus的自定义拦截器的文章有的少 想了想自己写了一篇 欢迎参考 指正 通过springboot的拦截器 在请求进来时 标记需要实现的需求的逻辑 import lombok.Data; @Data public ......
mybatis-plus mybatis plus 字段 全局

Vue3 - 常用的Composition API

一、常用 Composition API 1、拉开序幕的 setup 1. 理解: Vue3.0 中一个新的配置项,值为一个函数。 2. setup 是所有 Composition API (组合 API)“表演的舞台”。 3. 组件中所用到的:数据、方法等,均要配置在 setup 中。 4. se ......
Composition 常用 Vue3 Vue API

短视频app源码,Vue3滚动加载

短视频app源码,Vue3滚动加载 Hooks useLazyLoad interface UseLazyLoadQo<T> { className: string; // 监听的dom的class calcBottomCount: number; // 计算滚动到table底部的次数 data: ......
源码 视频 Vue3 app Vue

Vue3 中的hook函数和 toRef(toRefs)

一、自定义hook函数 1、什么是hook? 本质是一个函数,把 setup 函数中使用的 Composition API 进行了封装 2、类似于 vue2.x 中的mixin 3、自定义 hook 的优势:复用代码,让 setup 中的逻辑更清楚易懂。 二、toRef 1、作用:创建一个 ref ......
函数 toRefs toRef Vue3 hook

Vue3的生命周期

1、setup() : 开始创建组件之前,在 beforeCreate 和 created 之前执行,创建的是 data 和 method 2、onBeforeMount() : 组件挂载到节点上之前执行的函数; 3、onMounted() : 组件挂载完成后执行的函数; 4、onBeforeUpd ......
周期 生命 Vue3 Vue

【Vue3响应式原理#02】Proxy and Reflect

本篇文章将解决上一篇文章 结尾遗留的问题:如何让代码自动实现响应性? 换句话说就是,如何让我们的 effect 自动保存 & 自动重新运行?又如何拦截对象属性的访问和赋值操作? ......
原理 Reflect Proxy Vue3 Vue

Vue3中的计算属性与监视

1、computed 函数 与 Vue2.x 中 computed 配置功能一致 写法: import { computed } from 'vue setup() { // 计算属性简写 let fullName = computed(() => { return person.firstName ......
属性 Vue3 Vue

Vue3 echarts 组件化使用 resizeObserver

点击查看代码 const resizeObserver = ref(null); //进行初始化和监听窗口变化 onMounted(async () => { await nextTick(() => { initChart(); setOptions(options.value, opts.val ......
resizeObserver 组件 echarts Vue3 Vue

关于 element-ui 中的 default 插槽的使用

关于 element-ui 中的 default 插槽的使用 <el-cascader> <template v-slot:default="{ node, data }"> <div>{{ data.label }}</div> </template> </el-cascader> ......
element-ui element default ui

SpringBoot系列之MyBatis Plus自动填充实现

系列博客专栏:SpringBoot2.0系列博客专栏 开发环境 JDK 1.8 SpringBoot2.2.1 Maven 3.2+ Mysql5.7.36 开发工具 IntelliJ IDEA smartGit 项目场景 在项目中经常会遇到需要自动填充数据的情况,比如新增一个DO类,里面可能会有i ......
SpringBoot MyBatis Plus