多个vue-cli版本vue
Vue3 第二章(配置环境)
下载node.js 可以在终端输入npm -v 来检查是否安装成功 成功以后会展示版本号 构建vite项目 使用vite初始化一个项目 npm创建 npm init vite@latest 和 npm init vue@latest 都可以创建 npm init vue@latest比较全一点把路由 ......
【源码系列#02】Vue3响应式原理(Effect)
专栏分享:vue2源码专栏,vue3源码专栏,vue router源码专栏,玩具项目专栏,硬核💪推荐🙌 欢迎各位ITer关注点赞收藏🌸🌸🌸 Vue3中响应数据核心是 reactive , reactive 的实现是由 proxy 加 effect 组合,上一章节我们利用 proxy 实现了 ......
实现一个简易的golang版本的CompletetableFuture
背景 将入侵4.0 java代码迁移到入侵5.0 golang项目时,有些并行处理的功能用到了java的CompletetableFuture框架,但是golang中好像没有类似的框架(可能我没有找到),所以打算手动写一个简易的golang版本的CompletetableFuture。 在入侵jav ......
html中直接引入Vue时可能会出现未解析时的解决方案
<div id="app" style="display: flex; position: absolute; left: -6000px"></div> 在mounted中: let app_dom = document.getElementById("app"); app_dom.style.l ......
vue自定义指令应用场景
1.防止重复操作(节流)一段时间内只允许操作一次 适用场景:接口请求、频率限制 2.一键复制 3.活动埋点 页面曝光埋点以及点击事件埋点 4.图片懒加载 在图片出现在视窗区域时开始加载,减少不必要的请求以及流量,适用于无限滚动列表以及瀑布流页面。 5.悬浮拖拽 悬浮可拖拽按钮 6.无限滚动加载 让网 ......
Vue3 + element-plus + Js 中使用 sheetjs xlsx 导入导出 Excel
安装模块 官方文档 NodeJS | SheetJS Community Edition代码: 1 <script setup> 2 3 import { ref, onMounted } from "vue"; 4 import { readFile, read, utils, writeFile ......
vue3项目中的一些报错
问题简介 关于typeScript编译配置问题 "importsNotUsedAsValues"选项已被弃用,并将在TypeScript 5.5中停止使用。要消除此错误, 请指定compilerOption '"ignoreDeprecations": "5.0"'。请改用'verbatimModu ......
Vue-mixin 混入处理
概述 再日常开发中,对于组件内部的方法多处存在相同的特点,往往会抽离出一个公共的方法方便调用,但是由于多个组件可能都需要用到这个方法,所以通过mixin混入的方式,将该方法独立抽离出来,方便多个组件的使用。 步骤 再src目录下创建一个mixins 再该目录下创建一个xxxx.js文件 编写对应的j ......
JDK版本特性演变
JDK版本特性演变 官网JEP指数 Jdk 1~8 JDK 1.0(1996年1月) : 初版发布。 包含了基本的Java开发工具,如编译器(javac)和解释器(java)。 JDK 1.1(1997年2月) : 引入了内部类(Inner Classes)。 支持JavaBeans组件模型。 增加 ......
Vue3中 使用v-for嵌套 获取其他数组中的值作为key值 渲染数据
<tbody> <tr v-for="(row, idx) in rows" :key="idx"> <td v-for="(item, key) in title" :key="key">{{ row[key] }}</td> </tr> </tbody> rows是一个数组,但是我不知道他的键值 ......
vue3 jsPlumb学习
<template> <div class="box"> <div @click="clearLine">clear</div> <div @click="initConponents">line</div> <div @click="getData">get</div> </div> <div c ......
Vue Provide/Inject 使用指南
两个inject工具函数轻松解决严格注入和Hook 返回值透传问题! 痛苦的经历 自从使用了Provide/Inject代码的组织方式更加灵活了,但是这个灵活性的增加伴随着代码容错性的降低。相信只要是真的在项目中引入Provide/Inject的同学,一定一定有过或者正在经历下面的状况: 😢 注入 ......
记录一下vue如果全局引入scss变量
开始 首先一些普通的css,可以在App.vue中引入 然后项目中会经常用到一些功能型的scss,比如mixin,和函数等,这个时候在main.js 和app.vue 是无效的。 首先查看自己的 sass和sass-loader版本,注意sass-loader的安装版本,如果是v8的版本使用prep ......
vue指令封装(按钮权限、loading加载、slideIn窗口进入动画)
vue 指令 vue 本身具有一些指令,但是有些指令是 vue 作者自己写的,有些是第三方插件写的。 v-if v-if 指令是用来控制元素是否显示的,如果值为 true,则显示,如果值为 false,则隐藏。 <div id="app"> <p v-if="isShow">我是显示的内容</p> ......
vue前端截图
<template> <div class="bigbox"> <div class="box" ref="imageTest"> <div class="boxTop"> 13653197159 邀请您注册 <span style="color: #5FFFB7;">金猫矿池</span> </d ......
关于Axios在Vue中的应用
关于Axios在Vue中的应用 Ajax 概述 我们在前端页面的数据,来自于后台,前端和后台是两个互不影响的2个程序,因为是两个程序,所以必须涉及到两个程序的交互;这就需要我们接下来学习的Ajax技术 Ajax: 全称Asynchronous JavaScript And XML 异步的JavaSc ......
vue3使用kindeditor富文本编辑器组件,支持上传图片(接口或base64)
参考文章:https://blog.csdn.net/qq_27936291/article/details/124768989 1.安装插件 npm i @zhj-target/vue3-kind-editor --save 或者 yarn add @zhj-target/vue3-kind-ed ......
HTTP协议版本(HTTP/1.0、1.1、2.0、3.0区别)
详解HTTP协议版本(HTTP/1.0、1.1、2.0、3.0区别) HTTP1.0 HTTP/1.0是无状态、无连接的应用层协议。 无连接 无连接:每次请求都要建立连接,需要使用 keep-alive 参数建立长连接、HTTP1.1默认长连接keep-alive 无法复用连接,每次发送请求都要进行 ......
vue中的watch监听器
方法一: 当监听某一属性的变化时,建议直接使用函数写法 const vm = new Vue({ el:'#app', data:{ username:'' }, watch:{ username(newVal,oldVal){ console.log(newVal,oldVal) } } }) 方 ......
利用kvm搭建一台centos6版本虚拟机
一、安装我们所需的包 [root@kvm01-server ~]# yum install -y libvirt virt-install qemu-kvm #################################################### libvirt #虚拟机管理工具 v ......
linux: debian的数字版本号与别名
1、首先查看操作系统的版本 cat /etc/debian_version 2、然后可以查看Debian系统版本与code name之间的关系 https://wiki.debian.org/DebianReleases ......
C++ Windows版本线程池
使用: ThreadPool threadPool(12); //设定数量 threadPool.queue(myFunction,args1,args2,...); //创建任务 实现: #include <windows.h> #include <iostream> #include <func ......
vue导入excel表格
1.vue导入模版信息。进行数据操作 首先要安装 npm install file-saver npm install xlsx npm install script-loader,在src下面创建一个excel文件夹,查创建2个js(Blob.js,Export2Excel.js) utils/v ......
vue 甘特图:选择与初始化甘特图
1.功能使用背景: 甘特图是一种项目管理工具,以图形直观的方式显示项目的时间轴和任务计划,为了可扩展和定制相关任务的开发,故此选择dhtmlx-gantt 2.vue3 初始化甘特图 gantt 2.1 下载安装 dhtmlx-gantt 依赖包 复制代码 npm install dhtmlx-ga ......
Vue-加入购物车-判断token添加登录提示
Vue-加入购物车-判断token添加登录提示 目标:给未登录的用户,添加登录提示 说明:加入购物车,是一个登录后的用户 才能进行的操作,所以需要进行鉴权判断,判断用户token是否存在 若存在:继续加入购物车操作 不存在:提示用户未登录,引导到登录页,登录完回跳 addCart () { // 判 ......
Windows 11 中的蓝牙版本和配置文件支持
Windows 11支持哪些蓝牙版本? Windows 11版本 22H2,所有版本都支持蓝牙核心规范版本 5.3。 Windows Server 没有 内置蓝牙无线技术支持。 独立硬件供应商可能 (IHV) 提供第三方蓝牙驱动程序。 哪些蓝牙配置文件在 Windows 11 中具有内置支持? 核心 ......
Vue中自定义组件监听事件传参
自定义数字框组件如下 <template> <div class="count-box"> <button @click="handleSub" class="minus">-</button> <input :value="value" @change="handleChange" class=" ......
git 代码回退到指定版本
先下载代码 git clone 地址.git 进入到指定目录 cd 查看提交记录 git log 退出(:q)输入英文字符q 回退到之前提交的版本(完全恢复,现有修改提交全删除) git reset --hard 提交的版本 commit ......
Windows10 下 CUDA 新旧多版本共存
前言 为了运行一个 Tensorflow1.6.0 的项目,CPU 跑了三个多小时才完成一个 epoch,还得用 GPU。但这个版本的 TF 只能在 10 以下的 CUDA 平台,但是以前的 Pytorch 也要继续啊。所以需要在本地 Windows 下安装多个版本 CUDA,其实有两种方式让 CU ......
vue实现页面全屏、局部全屏等多方式全屏
1、vuex创建全局变量在store/index中: import Vuex from 'vuex' Vue.use(Vuex) const user = { state: { // 全屏 fullscreen: false, }, mutations: { // 全屏 SET_FULLSCREEN ......