大小 模板vue

vue3自定义指令实现el-select下拉加载更多

1. 新建js文件 export default (app) => { app.directive('loadmore', { beforeMount(el, binding) { const element = el.querySelector('.t-select__dropdown'); el ......
指令 el-select 更多 select vue3

Django Rest Framework(DRF) + Vue + ElementPlus搭建Blog例子代码

重新用Django Rest Framework(DRF),Vue3、Pinia、Element-Plus、Axios重新改写了前面的Blog的例子. 代码放在Github上了https://github.com/magicduan/django-drf-vue/releases 这里终结一下这次改 ......
ElementPlus Framework 例子 代码 Django

Vue2.0和3.0区别

一、项目初始化 2.0初始化,vue init <模板名称(webpack比较常用)> [项目名称] vue init webpack cli2-test 3.0初始化,vue create [项目名称] vue create cli3-test 二、目录结构对比 2.0目录结构 3.0目录结构 3 ......
Vue2 Vue 3.0

Vue2.0版本升级到vue3.0

vue版本的升级主要步骤: 一、首先需要卸载你之前的vue2.0版本 输入cmd–>回车–>进入dos界面输入命令查询vue的版本: vue -V or vue -Version 输入命令卸载目前vue版本: npm uninstall -g vue-cli 再输入vue版本查询命令,提示“不是可执 ......
版本 Vue2 vue3 Vue vue

Vue插件图片预览hevue-img-preview

安装 # 安装 npm install hevue-img-preview --save # main.js 引入 import hevueImgPreview from 'hevue-img-preview' Vue.use(hevueImgPreview) # 使用 #//给任意对象添加任意事件 ......

vue 好用的日期组件

1、官网 https://hxkj.vip/calendar/#/disabled-date 2、记录下自己的使用 (1)效果图 (2)页面部分 点击查看代码 <div class="data_popup"> <nut-popup position="bottom" v-model:visible= ......
组件 日期 vue

vue循环遍历出来的表单输入框 如何做校验?

有多种输入框,下拉框等循环出来,红字部分是关键 <el-form ref="form" :model="submitForm" label-width="120px" @keyup.enter.native="adjust" @submit.native.prevent > <el-card sha ......
表单 vue

在vue中使用websocket

封装 根据项目的目录结构,在相应的文件夹下创建一个js文件,用来封装一个websocket类,假如项目中用到js的地方很多,最好把文件放在全局公共文件夹中; export class WS{ constructor(config) { this.ws = null; this.url = null; ......
websocket vue

vue 使用腾讯云 cos存储 上传

参考文档:https://blog.csdn.net/qq_34170840/article/details/124520388 1、页面部分 点击查看代码 <input ref="fileRef" title="" type='file' name="file" multiple class="f ......
vue cos

动力节点老杜Vue框架教程【五】Vuex

Vue.js是一个渐进式 MVVM 框架,目前被广泛使用,也成为前端中最火爆的框架 Vue可以按照实际需要逐步进阶使用更多特性,也是前端的必备技能 动力节点老杜的Vue2+3全家桶教程已经上线咯! 学习地址:https://www.bilibili.com/video/BV17h41137i4/ 视 ......
节点 框架 动力 教程 Vuex

Vue对象数据收集依赖具体流程

每一个属性都有一个dep对象,然后这个属性是被观察者,在同一个组件里面,每一个属性都对应到一个统一的watcher,这个watcher就是观察者,如果属性发生了改变,那么这个watcher就会调用get方法去重新渲染虚拟dom替换老的dom .这就是观察者模式 ​ 详细解释:在渲染的时候,每一个元素 ......
流程 对象 数据 Vue

vue 树形结构展示

1、效果图 2、代码 子组件 点击查看代码 <template> <div id="tree"> <div class="checkThem" > <div v-for="item in treeList" :key="item.id"> <!-- 一级的 --> <div class="check ......
树形 结构 vue

老杜Vue实战教程完整版笔记(5)Vuex

接上篇文章,分享动力节点老杜全新版Vue教程笔记 学习の地止:https://www.bilibili.com/video/BV17h41137i4 5 Vuex 5.1 vuex概述 vuex是实现数据集中式状态管理的插件。数据由vuex统一管理。其它组件都去使用vuex中的数据。只要有其中一个组 ......
整版 实战 笔记 教程 Vuex

老杜2023最新Vue实战精讲(五)Vuex

动力节点老杜全新版Vue教程笔记分享给大家 学习の地止:https://www.bilibili.com/video/BV17h41137i4 视频教程从Vue2开始讲解,一步一个案例,知识点由浅入深,然后很自然的过度到Vue3版本。Vue3是目前企业中使用最多的一个版本。 视频中会把每一个Vue的 ......
实战 2023 Vuex Vue

直播电商平台开发,vue显示列表中的多张本地照片

直播电商平台开发,vue显示列表中的多张本地照片 注意这里的路径不能使用{{this.id}}这种变量,且要使用require()函数并将路径断开 <div class="booksnew_card" v-for="(item,index) in bookList" :key="item.id"> ......
多张 照片 平台 vue

结合vue的transition使用,封装一个高度自适应的手风琴效果

<transition @before-enter="beforeEnter" @enter="enter" @after-enter="afterEnter" @before-leave="beforeLeave" @leave="leave" @after-leave="afterLeave"> ......
手风琴 transition 高度 效果 vue

Vue3+typescript如何给元素添加一个Ctrl+s的事件,用于保存文件?

如下代码,建议用这个,e.keyCode 已经过时,后面都是用 e.key:string. onMounted(() => { window.addEventListener('keydown', (e) => { if (e.ctrlKey && e.key 's') { // 检查是否按下了 C ......
typescript 元素 事件 文件 Vue3

ts文件可以操控vue文件里面的ref元素吗

ts文件可以操控vue文件里面的ref元素吗 export const fileInputElement = ref<null | HTMLElement>(null); 我在ts文件里获得fileInputElement 我能操控vue文件里ref为fileInputElement的元素吗 imp ......
文件 元素 vue ref

【前端可视化】大屏scale适配vue3 hooks

useScalePage.js import { onMounted, onUnmounted } from 'vue'; import _ from 'lodash'; /** 大屏适配的 hooks */ export default function useScalePage(option) ......
大屏 前端 scale hooks vue3

控制台报错:[Vue warn]: Error in render: "TypeError: Cannot read properties of null (reading 'length')" found in

[Vue warn]: Error in render: "TypeError: Cannot read properties of null (reading 'length')" found in ... ......
控制台 quot properties TypeError reading

vue el-table 指定列相同数据合并行展示

参考:https://www.ycmbcd.com/blog/html/16648550611992.html 1、效果 2、数据 [ { "date":"2016-05-02", "name":"王小虎", "address":"上海市普陀区金沙江路 1518 弄" }, { "date":"20 ......
el-table 数据 table vue el

计算类的大小

1. 对象存储规则 类实例化出的对象, 有成员变量和成员函数, 它们是存储在对象的? 实际上, 只有非静态的成员变量存储在对象中, 而成员函数是存储在公用代码段中, 如下图 现在知道了成员变量存储在对象中, 成员函数在公用代码段, 那么成员变量在内存中是如何存储的 对象中的成员变量在存储时需要遵守内 ......
大小

Vue的生命周期的详解

Vue的生命周期 Vue的生命周期是每个使用Vue框架的前端人员都需要掌握的知识,以此作为记录。 Vue的生命周期就是vue实例从创建到销毁的全过程,也就是new Vue() 开始就是vue生命周期的开始。Vue 实例有⼀个完整的⽣命周期,也就是从开始创建、初始化数据、编译模版、挂载Dom -> 渲 ......
周期 生命 Vue

Vue3实现组件级基类的几种方法

Vue3的组件有三种代码组织方式 纯Option API (不含setup) option API + setup 纯 setup (即composition API) 对于这三种形式,设置基类的方法也略有不同。 使用 mixins、extends vue3提供了 mixins和extends,但是 ......
组件 方法 Vue3 Vue

初识esbuild、构建vue3脚手架

esbuild 非常快速的 web 打包器,使用 go 语言编写。 📦 特点: 无需缓存也能很快速的编译打包。 内置 js、css、ts、jsx 类型文件编译。 支持 es6 和 commonjs 模块。 可以编译打包成 esm 模块和 common JS 模块 tree shaking 摇树优化 ......
脚手架 esbuild vue3 vue

Vue3路由正确写法

import { createRouter, createWebHistory } from 'vue-router' import Home from '@/view/Home.vue'; import Login from '@/view/Login.vue' const routes = [ ......
写法 路由 Vue3 Vue

权值线段树模板

【模板】普通平衡树 // AC one more times #include <bits/stdc++.h> using namespace std; #define fi first #define se second #define pb push_back #define endl '\n' ......
线段 模板

模板层Templates

模板层 Django提供了模板系统 (Template System)用来专门定制html文件,一个html文件称之为一个模板 对于静态页面来说,直接编写就好 而针对动态页面,django额外提供了专门的模板语言(Django template language,简称DTL),允许我们在页面中嵌入模 ......
Templates 模板

vue2源码-十六、异步组件

异步组件 Vue 中异步组件的写法有很多,主要用作大的组件异步加载的markdown组件editor组件。就是先渲染一个注释标签,等组件加载完毕,最后再重新渲染 forceUpdate(图片懒加载)使用异步组件会配合 webpack 原理:异步组件默认不会调用 Vue.extend()方法 所有Ct ......
组件 源码 vue2 vue

Vue2实现部分页面使用rem布局

1.计算rem值的比例,这里是1920的设计图; setRem(){ /** * @file: index.vue * @method: setRemPc * @param: * @return: * @description:计算rem大小 * @date: */ var whdef = 100/ ......
布局 页面 部分 Vue2 Vue