前端 终端 实战vue

TS版LangChain实战:基于文档的增强检索(RAG)

LangChain解决了现在开发人工智能应用的一些切实痛点,作为一个胶水层框架,极大地提高了开发效率,它的作用可以类比于jquery在前端开发中的角色,使得开发者可以更专注于创新和优化产品功能。 ......
实战 LangChain 文档 RAG

html中直接引入Vue时可能会出现未解析时的解决方案

<div id="app" style="display: flex; position: absolute; left: -6000px"></div> 在mounted中: let app_dom = document.getElementById("app"); app_dom.style.l ......
解决方案 方案 html Vue

Tmux 终端命令行介绍

一、 命令介绍: Tmux ("Terminal Multiplexer"的简称), 是一款优秀的终端复用软件,类似 GNU screen,但比screen更出色。tmux来自于OpenBSD,采用BSD授权。使用它最直观的好处就是, 通过一个终端登录远程主机并运行tmux后,在其中可以开启多个控制 ......
终端 命令 Tmux

vue自定义指令应用场景

1.防止重复操作(节流)一段时间内只允许操作一次 适用场景:接口请求、频率限制 2.一键复制 3.活动埋点 页面曝光埋点以及点击事件埋点 4.图片懒加载 在图片出现在视窗区域时开始加载,减少不必要的请求以及流量,适用于无限滚动列表以及瀑布流页面。 5.悬浮拖拽 悬浮可拖拽按钮 6.无限滚动加载 让网 ......
指令 场景 vue

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 ......
element-plus element sheetjs Excel Vue3

vue3项目中的一些报错

问题简介 关于typeScript编译配置问题 "importsNotUsedAsValues"选项已被弃用,并将在TypeScript 5.5中停止使用。要消除此错误, 请指定compilerOption '"ignoreDeprecations": "5.0"'。请改用'verbatimModu ......
项目 vue3 vue

Vue-mixin 混入处理

概述 再日常开发中,对于组件内部的方法多处存在相同的特点,往往会抽离出一个公共的方法方便调用,但是由于多个组件可能都需要用到这个方法,所以通过mixin混入的方式,将该方法独立抽离出来,方便多个组件的使用。 步骤 再src目录下创建一个mixins 再该目录下创建一个xxxx.js文件 编写对应的j ......
Vue-mixin mixin Vue

大数据从入门到实战 - 第3章 MapReduce基础实战——信息挖掘 - 挖掘父子关系

输出一直顺序不正确,把正确答案和我自己写的混了混,目前感觉是mapper的问题 正确输出: grand_child grand_parent Mark Jesse Mark Alice Philip Jesse Philip Alice Jone Jesse Jone Alice Steven Je ......
实战 父子 MapReduce 基础 数据

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是一个数组,但是我不知道他的键值 ......
数组 数据 v-for Vue3 Vue

Linux中如何清空终端的内容?

两种方法,在终端输入clear或者reset命令。 clear 命令:这个命令并非真正清空,只是把内容全部向上滚,让它们消失在视野中。 reset 命令:这个命令是真正的清空。 ......
终端 内容 Linux

vue3 jsPlumb学习

<template> <div class="box"> <div @click="clearLine">clear</div> <div @click="initConponents">line</div> <div @click="getData">get</div> </div> <div c ......
jsPlumb vue3 vue

Vue Provide/Inject 使用指南

两个inject工具函数轻松解决严格注入和Hook 返回值透传问题! 痛苦的经历 自从使用了Provide/Inject代码的组织方式更加灵活了,但是这个灵活性的增加伴随着代码容错性的降低。相信只要是真的在项目中引入Provide/Inject的同学,一定一定有过或者正在经历下面的状况: 😢 注入 ......
使用指南 Provide 指南 Inject Vue

记录一下vue如果全局引入scss变量

开始 首先一些普通的css,可以在App.vue中引入 然后项目中会经常用到一些功能型的scss,比如mixin,和函数等,这个时候在main.js 和app.vue 是无效的。 首先查看自己的 sass和sass-loader版本,注意sass-loader的安装版本,如果是v8的版本使用prep ......
全局 变量 scss vue

vue指令封装(按钮权限、loading加载、slideIn窗口进入动画)

vue 指令 vue 本身具有一些指令,但是有些指令是 vue 作者自己写的,有些是第三方插件写的。 v-if v-if 指令是用来控制元素是否显示的,如果值为 true,则显示,如果值为 false,则隐藏。 <div id="app"> <p v-if="isShow">我是显示的内容</p> ......
指令 按钮 权限 loading slideIn

从一次前端公共库的搭建中,深入谈谈tree shaking相关问题

项目背景 随着业务的积累,前端项目之间逐渐会产生许多可以跨项目复用的逻辑或组件。比如对前端数据库 indexedDB 的封装、对 fetch 请求进度和中断请求功能的扩展、以及可能会在多个项目使用的 react 和 vue 组件。当前已经有一个公共库专门用来收敛 js 的逻辑复用,但是随着相同技术栈 ......
前端 shaking 问题 tree

vue前端截图

<template> <div class="bigbox"> <div class="box" ref="imageTest"> <div class="boxTop"> 13653197159 邀请您注册 <span style="color: #5FFFB7;">金猫矿池</span> </d ......
前端 截图 vue

前端性能优化详解

性能优化这个词经常会在前端的工作或面试中遇到,这个东西说难好像也并不怎么难,毕竟谁都能说上几点。但是如果你想在工作上遇到各种场景的性能瓶颈时都有直击本质的性能方案,或者在面试时让面试官眼前一亮,那就不能只拘泥于『想到哪说到哪』或者『说个大概』,而要有一套体系化的、各个角度的、深入了解的知识图谱。这篇 ......
前端 性能

关于Axios在Vue中的应用

关于Axios在Vue中的应用 Ajax 概述 我们在前端页面的数据,来自于后台,前端和后台是两个互不影响的2个程序,因为是两个程序,所以必须涉及到两个程序的交互;这就需要我们接下来学习的Ajax技术 Ajax: 全称Asynchronous JavaScript And XML 异步的JavaSc ......
Axios Vue

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 ......
编辑器 kindeditor 组件 文本 接口

vue中的watch监听器

方法一: 当监听某一属性的变化时,建议直接使用函数写法 const vm = new Vue({ el:'#app', data:{ username:'' }, watch:{ username(newVal,oldVal){ console.log(newVal,oldVal) } } }) 方 ......
监听器 watch vue

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 ......
表格 excel vue

vue 甘特图:选择与初始化甘特图

1.功能使用背景: 甘特图是一种项目管理工具,以图形直观的方式显示项目的时间轴和任务计划,为了可扩展和定制相关任务的开发,故此选择dhtmlx-gantt 2.vue3 初始化甘特图 gantt 2.1 下载安装 dhtmlx-gantt 依赖包 复制代码 npm install dhtmlx-ga ......
vue

Vue-加入购物车-判断token添加登录提示

Vue-加入购物车-判断token添加登录提示 目标:给未登录的用户,添加登录提示 说明:加入购物车,是一个登录后的用户 才能进行的操作,所以需要进行鉴权判断,判断用户token是否存在 若存在:继续加入购物车操作 不存在:提示用户未登录,引导到登录页,登录完回跳 addCart () { // 判 ......
购物车 token Vue

飞码LowCode前端技术之画布的设计

简介 本章节从精准定位、分层设计、异步组件、拖拽四个方面分析飞码画布设计。 一、精准定位设计 飞码画布是一个套件,可对外提供画布能力。精准定位有两种情况,一是目标组件无子组件,而是目标组件有子组件。 无子组件:目标组件分为支持与不支持放子组件两种情况。 有子组件:鼠标相对于子组件(目标组件)对角线位 ......
画布 前端 LowCode 技术

Vue中自定义组件监听事件传参

自定义数字框组件如下 <template> <div class="count-box"> <button @click="handleSub" class="minus">-</button> <input :value="value" @change="handleChange" class=" ......
组件 事件 Vue

超详细的Mysql锁 实战分析,你想知道的都在这里~

1.mysql回表查询 在这里提起主要是用于说明mysql数据和索引的结构,有助于理解后续加锁过程中的一些问题。 mysql索引结构和表数据结构是相互独立的,根据索引查询,只能找到索引列和主键聚簇索引。如果select语句中不包含索引列,mysql会根据主键聚簇索引二次回表查询所需要的数据,查询出来 ......
实战分析 实战 Mysql

vue实现页面全屏、局部全屏等多方式全屏

1、vuex创建全局变量在store/index中: import Vuex from 'vuex' Vue.use(Vuex) const user = { state: { // 全屏 fullscreen: false, }, mutations: { // 全屏 SET_FULLSCREEN ......
多方式 局部 页面 vue

安装 Vue 开发者工具:装插件调试 Vue 应用

(1) 通过谷歌应用商店安装 (国外网站) (2) 极简插件: 下载 → 开发者模式 → 拖拽安装 → 插件详情允许访问文件 https://chrome.zzzmh.cn/index 下载的文件,解压。 chrome浏览器,右上角点击-》更多工具=》扩展程序。打开开发者模式 将解压的文件拖到空白区 ......
开发者 Vue 插件 工具

vite + vitest + element Plus + vue3

遇到问题: 1. TypeError: Unknown file extension ".scss" for D:\workspace\ai_plat_front\node_modules\element-plus\theme-chalk\src\base.scss Serialized Error ......
element vitest vite Plus vue3

半圆形进度条(vue加强版)

<template> <div class="circle-progress"> <h2>半环形进度条DEMO</h2> <canvas id="canvas" width="150" height="150"></canvas> <div class="btns"> <van-button @cl ......
半圆形 半圆 进度 vue