前端 终端 实战vue
Redis数据库容灾备份企业实战及故障恢复【转】
本章目录 0x00 数据持久化 1.RDB 方式 2.AOF 方式 如何抉择 RDB OR AOF? 0x01 备份容灾 一、备份 1.手动备份redis数据库 2.迁移Redis指定db-数据库 3.Redis集群数据备份与迁移 二、恢复 1.系统Redis用户被删除后配置数据恢复流程 2.Kub ......
vue中$forceUpdate()的使用
刷新数组的作用 this.$forceUpdate(); 具体请看:vue中$forceUpdate()的使用 - 简书 (jianshu.com) ......
ThinkPHP5实战_1
index继承基类Base,采用$this->view->fetch()进行视图渲染,修改/view/index/index.html的js、css等引用 但仍不能加载静态资源文件 需在app/config.php中修改 // 视图输出字符串内容替换 'view_replace_str' => [] ......
使用vue2+element-ui+vuex实现后台管理系统的头部背景色动态点击修改
**以下内容仅供自己学习使用 话不多说,直接上代码 首先去vuex里面 import Vue from 'vue'; import Vuex from 'vuex'; Vue.use(Vuex); const store = new Vuex.Store({ state: { headerColor ......
前端性能优化——图片优化
前端性能优化——图片优化 一、图片优化措施 优化图片是 Web 前端优化的重要一环,因为图片是 Web 页面中最耗费带宽和加载时间的资源之一。以下是一些通过优化图片来优化 Web 前端的方法: 压缩图片:压缩图片可以减少图片的文件大小,从而减少加载时间。 使用矢量图形:使用矢量图形(如 SVG)可以 ......
vue项目内存溢出,JavaScript heap out of memory
第一种方式: 参考地址:https://blog.csdn.net/wj197927/article/details/124323835 第二种方式: 修改NODE_OPTIONS NodeJS启动的应用,内存使用是有上限的;默认为4GB(不同机器环境可能会有不同)。NodeJS应用使用的内存上限, ......
项目实践后的图片压缩完整使用过程【vue3+js】
van-uploader + 图片压缩 + 图片base64转成file compressImage.js const ACCEPT = ['image/jpg', 'image/png', 'image/jpeg'] const MAXSIZE = 1024 * 1024 * 2; const M ......
pinia 实战IM----注册TIM-plugin插件
初始化TIM实例 import TIM from 'tim-js-sdk'; import TIMUploadPlugin from 'tim-upload-plugin'; import { ChartDefineStoreOptions } from './type'; export defau ......
前端项目首页加载速度及项目性能优化
提升首屏的加载速度或项目整体优化,是前端性能优化中最重要的环节,接下来跟大家分享一些常规且有效的首屏优化建议及做法。 一、路由懒加载 SPA项目,一个路由对应一个页面,如果不做处理,项目打包后,会把所有页面打包成一个文件,当用户打开首页时,会一次性加载所有的资源,造成首页加载很慢,降低用户体验,因此 ......
前端项目首页加载速度及项目性能优化
提升首屏的加载速度或项目整体优化,是前端性能优化中最重要的环节,接下来跟大家分享一些常规且有效的首屏优化建议及做法。 一、路由懒加载 SPA项目,一个路由对应一个页面,如果不做处理,项目打包后,会把所有页面打包成一个文件,当用户打开首页时,会一次性加载所有的资源,造成首页加载很慢,降低用户体验,因此 ......
npm run dev 出现问题:vue-admin-template-master/node_modules/.bin/vue-cli-service: Permission denied
在Mac环境下,当复制Vue-cli项目或通过版本工具获取已有项目后,执行命令npm run serve进行调试时,可能会提示XXX/node_modules/.bin/vue-cli-service: Permission denied 权限不足的问题。 解决方案:找到项目的根目录,打开终端,输入 ......
VUE watch监听器的基本使用方法详解
1、下面代码是watch的一种简单的用法 <div id="app"> <input type="text" v-model="firstName" /> </div> <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></scri ......
在线直播系统源码,Vue3中全局配置 axios
在线直播系统源码,Vue3中全局配置 axios 1. 简单项目的全局引用 如果只是简单几个页面的使用,无需太过复杂的配置就可以直接再 main.js 中进行挂载 import Vue from "vue"; /* 第一步下载 axios 命令:npm i axios 或者yarn add axio ......
vue3使用iconfont字体图标时的注意事项
前言 iconfont地址:https://www.iconfont.cn/ 正文 在代码中如何引用 https://www.iconfont.cn/help/detail?spm=a313x.7781069.1998910419.27&helptype=code 字体图标的自带颜色 有些字体图标是 ......
vue 常用动画
来源: https://juejin.cn/post/6844903638402334734 Vue 常用 transition 动画效果记录 我的代码果然有问题 2018年07月15日 13:48 · 阅读 3839 先简单介绍下 transition 标签的使用方法 主要用于 v-show, v ......
vue第三课:简单点击器应用
简单需求: 1,最小为0 ,小于0则不能再点击减少,并显示提示 2,最大值为10,小于10则可以点击增加,超过10则不能再点击,并显示提示 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>v-html测试 </title> <s ......
vue第二课:常用标签
1,v-text指令 <div id='app'> <h2 v-text="message+'???'"></h2> <h2 v-text="info"></h2> <h2>{{message+'??'}}江苏</h2> </div> <script> Vue.config.productionTi ......
前端性能精进(七)——构建
前端性能精进(七)——构建 前端构建是指通过工具自动化地处理那些繁琐、重复而有意义的任务。 这些任务包括语言编译、文件压缩、模块打包、图像优化、单元测试等一切需要对源码进行处理的工作。 在将这类任务交给工具后,开发人员被解放了生产力,得以集中精力去编写代码业务,提高工作效率。 构建工具从早期基于流的 ......
vue侦听器
侦听data里的数据变化: 方法格式: <script> const vm=new Vue({ el:"#app", data:{ username:"张三", userList:[ {"id":1,"name":"张三"}, {"id":2,"name":"李四"} ], info:{ usern ......
VUE 页面使用 defineProps 如何友好的给参数赋默认值
🌟在 Vue 3 中,我们可以使用 Composition API 来编写组件,其中一个新特性是使用 defineProps 来定义 props。但是,在使用 defineProps 定义 props 时,如果没有给 props 赋默认值,那么在使用该组件时就必须给 props 传递值,否则会报错 ......
VSCode打开Vue项目
打开VSCode 打开文件夹并选择vue的文件夹 新建终端 在终端输入npm install 在终端输入npm run dev(dev为配置的值) 等上一步执行出结果即为编译好的链接 ......
4.15 vue中watch computed
在 Vue.js 中,computed 是一种计算属性,它能够根据依赖的数据动态计算出一个新的值。 computed 属性可以定义为一个函数,该函数返回需要计算的值。 当它所依赖的数据发生变化时,Vue.js 会自动重新计算这个值并将其更新到组件上。 与 computed 对应的还有另外两种常见的属 ......
vue下拉框联动 数据清空后,赋值无效
1.问题描述 : 规格型号与设备类型联动,当选择“规格型号”后,清空“设备类型”选择框内容,选择数据赋值时失效。 2.解决 添加this.$forceUpdate();进行强制渲染,效果实现。 getSecondName() { this.$forceUpdate(); }, ......
vue做播放器和进度条
<template> <video-player class="video-player vjs-custom-skin" ref="videoPlayer" :playsinline="true" :options="playerOptions" @play="onPlayerPlay($even ......
vue3+vite 解决本地调用时跨域请求
1、config配置文件中,axios默认请求地址;改为"",否则还是请求环境变量中的地址; 2、vite.config.ts文件中做如下配置: server: { open: true, //启动项目自动弹出浏览器 port: 8081, //启动端口 cors: true, proxy: { " ......
【vue】vue3中的动画
vue版本:vue3 不过是控制动画放到了标签内控制 在上图中,是绑定到了style vue中关于动画的封装 入场出场动画 进入开始状态(时间点) .v-enter-from { } 动态效果(时间段) .v-enter-active { } 终止状态(时间点) .v-enter-to { } .v ......
vue实现在固定区域内鼠标轮滚放大缩小图片组件
<template> <div style="width: 100%;position: relative;overflow: hidden;text-align: center;border: 6px solid #f1f2f3;"> <el-button size='mini' circle t ......
记一次springboot通过jackson渲染到前端,出现大写字母变成小写问题
前言 最近业务部门接手了外包供应商的项目过来自己运维,该部门的小伙伴发现了一个问题,比如后端的DTO有个属性名为nPrice的字段,通过json渲染到前端后,变成nprice,而预期的字段是要为nPrice。于是他们就找到我们部门,希望我们能帮忙解决一下这个问题,本文就聊聊如何解决问题,至于为什么会 ......
XXL-JOB Linux环境部署安装实战
一、下载XXL-JOB 下载源码: https://github.com/xuxueli/xxl-job 以2.3.0的版本为例:https://github.com/xuxueli/xxl-job/archive/refs/tags/2.3.0.tar.gz xxl-job文档: https:// ......
vue脚手架创建与环境安装
1.安装 Node.jsDownload | Node.js 在这里👆下载的是最新版,如果要安装以前的版本👇,页面往下拉找到 Previous Releases—Donloads—下载msi文件。 1.1 一直next即可安装成功。 1.2 安装后在cmd控制台输入node -v和npm ......