缓存 手动keepalive vue

vue学习十二

<div id="app12"> <table style="width: 300px;height: 160px;background-color: aquamarine;" cellspacing=0> <tbody> <tr class="biaotou"> <td>编号</td> <td>学 ......
vue

vue3路由转发报错Failed to resolve component: router-link

//在学习vue3路由转发的时候,总是报路由的一些方法无法识别,undefined 报错: // App.vue:9 [Vue warn]: Failed to resolve component: router-link // vue路由跳转报错Cannot read properties of ......
路由 router-link component resolve Failed

java——redis随笔——实战——分布式缓存

在使用Redis过程中,持久化是一项非常重要的功能,因为如果Redis Server停止工作,所有的数据将全部丢失。为了避免这种情况的出现,我们需要将Redis中的数据保存在硬盘上,以保证数据不受服务器宕机影响。Redis提供了两种持久化方式——RDB和AOF。笔者将会以RDB与AOF的区别为话题, ......
分布式 缓存 实战 随笔 redis

将微信小程序源码自动转换为uniapp vue3/vite源码

uniapp目前已经支持vue3语法了,对于想将微信小程序代码迁移到uniapp vue3的小伙伴来说,迁移的工作量无疑是比较大的。本人开发了自动转换工具可以自动实现代码转换,并且保证了可读性。 基本原理: wxml-compiler:wxml → posthtml-parser → AST → t ......
源码 程序源码 程序 uniapp vue3

vue select-option组件 普通下拉和远程下拉数据展示及回显

前言:后台返回的数据格式有如下两种类型: 1、json格式: codeTypeMap:{ "000":"身份证", "001":"户口本" } 2、数组格式: codeTypeMapList: [ {code:"000",name:"身份证"}, {code:"000",name:"户口本"} ] ......
select-option 组件 数据 select option

Vue源码学习(十四):diff算法patch比对

好家伙, 本篇将会解释要以下效果的实现 1.目标 我们要实现以下元素替换的效果 gif: 以上例子的代码: //创建vnode let vm1 = new Vue({data:{name:'张三'}}) let render1 = compileToFunction(`<a>{{name}}</a> ......
算法 源码 patch diff Vue

vue 上传照片插件

Vue是一种流行的JavaScript框架,拥有轻量级、直观且易于学习的特点,并提供丰富的插件集合。其中,上传照片插件是Vue的常用插件之一。 上传照片插件能够快速地将照片上传到服务器,支持多图上传、拍照上传和拖拽上传等功能。此外,插件还可以对上传过程进行自定义,如上传时的进度条显示、图片大小限制等 ......
插件 照片 vue

Vue3Router路由传参

import { useRouter } from 'vue-router' //首先在setup中定义 const router = useRouter() // 字符串 router.push('home') // 对象 router.push({ path: 'home' }) // 命名的路 ......
路由 Vue3Router 3Router Router Vue3

用vite创建vue3项目

打算用vite创建vue3项目 1.安装 npm init vite-app <项目名称> cd <项目名称> npm install npm run dev ## 执行完以上命令,就意味着你的vue3.0项目已经用上了vite了 提示 deprecated 改为: npm init @vitejs ......
项目 vite vue3 vue

更换出现故障的 vSAN 缓存驱动器

摘自国外的一个更换SSD缓存层硬盘的实例 我的家庭实验室一直使用通过 VMware vSAN 全闪存实施提供的主存储运行近 4 年。 底层驱动器是消费级三星 850 EVO 120GB(缓存)和 500GB(容量)SSD 驱动器。六个月前,vSAN 开始显示其中一台 ESXi 主机上的缓存驱动器的运 ......
驱动器 缓存 故障 vSAN

vue+js实现点击图片,图片放大

1.首先在template中插入image,并赋予点击事件(这个时候是小图) <template> <div> <img src="@/assets/images/avatar.png" @click="imgShow()" /> </div> </template> 2.data定义点击放大的图片 ......
图片 vue js

vue数据双向绑定的原理是什么?

Vue.js 是采用数据劫持结合发布者-订阅者模式的方式,通过 Object.defineProperty()来劫持各个属性的 setter,getter,在数据变动时发布消息给订阅者,触发相应的监听回调。 需要 Observe 的数据对象进行递归遍历,包括子属性对象的属性,都加上 setter 和 ......
双向 原理 数据 vue

Vue上传视频组件

整合上传组件 <el-form-item label="上传视频"> <el-upload :on-success="handleVodUploadSuccess" :on-remove="handleVodRemove" :before-remove="beforeVodRemove" :on-e ......
组件 视频 Vue

[vue-router] hash模式与history模式的区别

单页面应用(SPA) 单页面应用程序将所有的活动局限于一个Web页面中,在该Web页面初始化时加载相应的HTML、JavaScript 和 CSS。一旦页面加载完成,单页面应用不会因为用户的操作而进行页面的重新加载或跳转。取而代之的是利用 JavaScript 动态的变换HTML的内容,从而实现UI ......
模式 vue-router history router hash

Vue+OpenLayers从入门到实战进阶案例汇总目录,兼容OpenLayers7和OpenLayers8

本篇作为《Vue+OpenLayers入门教程》和《Vue+OpenLayers实战进阶案例》所有文章的二合一汇总目录,方便查找。 本专栏源码是由OpenLayers结合Vue框架编写。 本专栏从Vue搭建脚手架到如何引入OpenLayers依赖的每一步详细新手教程,再到通过各种入门案例和综合性的实 ......

vue 视频上传组件

组件: <template> <div class="upload-box"> <div class="avatar-uploader-box"> <!-- 图片预览 --> <div :key="index" class="video-preview" v-for="(item, index) i ......
组件 视频 vue

宝塔 nginx 运行 vue项目

宝塔 安装nginx nginx 根目录: /www/server/nginx/html 修改nginx 配置 下滑到70多行,添加 server 对象内容,内容如下 server { listen 82; server_name test2; location / { root html/test ......
宝塔 项目 nginx vue

vue图片上传视频

图片上传是现在Web开发中常见的需求之一。而使用Vue框架可以使得这一过程更加方便和有效。在Vue中使用预先开发好的组件,可以快速地实现图片上传功能。 // 在Vue组件中引用插件 import VueUploadComponent from 'vue-upload-component' // 在模 ......
图片 视频 vue

SpringBoot+Redis实现接口级别缓存信息

本文主要讲述如何通过SpringBoot+Redis实现接口级别缓存信息 背景 近期因为一直在处理公司的老项目,恰好碰到产品说页面有一些信息展示慢,简单看了一下页面接口,发现查询的是系统中几张大表(数据量在千万级别),还会关联一些其他的表,导致接口性能极差,但是由于这些信息也不存在"及时性"这么一说 ......
缓存 SpringBoot 接口 级别 Redis

Vue3 打印,合并单元格

一、npm i vue3-print-nb 1、按钮: <el-button type="danger" v-print="printObj" icon="Star">交接并打印</el-button> 2、打印区域外边添加div <div ref="printContent" id="printC ......
单元 Vue3 Vue

vue3 -点击按钮进入新的页面

一、调用页面 //路由 import { useRouter } from 'vue-router let $router = useRouter() // 车组调整页面 const handleCar=(row:any) =>{ $router.push({path:"/test/edit",qu ......
按钮 页面 vue3 vue

vue3 用法汇总(二)

1、列表中鼠标放在不同单元格显示不同的背景颜色 <el-table v-resize:44 :data="tableData" class="table marking-table" border style='margin: 10px 0px' highlight-current-row elem ......
vue3 vue

vue上传视频框架

在Web应用程序中经常需要用户上传视频,以便内容分享,教程和其他目的。Vue.js是一种流行的JavaScript框架,它提供了一种方便的方式来设计交互式和动态的用户界面,因此Vue上传视频框架是一种非常受欢迎的技术。 Vue.js框架提供了各种插件和工具,它们可以帮助开发人员轻松地实现视频上传功能 ......
框架 视频 vue

Vue树形单选选择器

调用页面SuperviseTimerModal.vue代码如下: <template> <div> <j-modal centered :title="title" :width="width" :visible="visible" :destroyOnClose="true" switchFull ......
树形 Vue

[Vue]组件实例对象可以访问到Vue原型上的属性、方法

1. 一个重要的内置关系:VueComponent.prototype.__proto__ Vue.prototype 2. 为什么要有这个关系:让组件实例对象vc可以访问到Vue原型上的属性、方法 <body> <div id="root"></div> </body> <script> let ......
原型 组件 Vue 实例 属性

Django缓存机制

一 缓存介绍 在动态网站中,用户所有的请求,服务器都会去数据库中进行相应的增,删,查,改,渲染模板,执行业务逻辑,最后生成用户看到的页面. 当一个网站的用户访问量很大的时候,每一次的的后台操作,都会消耗很多的服务端资源,所以必须使用缓存来减轻后端服务器的压力. 缓存是将一些常用的数据保存内存或者me ......
缓存 机制 Django

vue3 学习一 搭建环境

1. 安装node nmp nvm 2. 构建vue脚手架 2.1 创建工程 nmp init vite@latest 或者 npm init vue@latest (配置比较全) 创建工程名 vue-demo 选择vue, typescript 2.2 安装依赖包和运行 cd vue-demo n ......
环境 vue3 vue

创建一个vue项目-----局部环境搭建

创建 vue 项目的五种方法 方法一:vue init webpack 项目名(vue-cli2.x的初始化方式) 以管理员身份打开命令行界面 (按住 shift 鼠标右键 打开 PowerShell),输入命令: vue init webpack blog 创建项目(blog 是项目名) 如果没有 ......
局部 环境 项目 vue

创建一个vue项目---全局环境搭建

全局环境搭建 一、环境准备 1、安装 node.js 下载地址:https://nodejs.org/en/ 2、检查是否安装成功:输出版本号说明安装成功 3、安装淘宝镜像 (淘宝镜像速度比较快) npm install -g cnpm -registry=https://registry.npm. ......
全局 环境 项目 vue

手动签发token(多方式登录:用户名、手机号、邮箱)

要求登陆数据格式 # 使用用户名,手机号,邮箱,都可以登录# # 前端需要传的数据格式 { 用户名 / 手机号 / 邮箱 "username":"lqz/1332323223/33@qq.com", "password":"lqz12345" } 序列化类中 ser.py from rest_fra ......
多方式 手机号 手动 用户名 邮箱