three vue js

Vue 路由懒加载

随着 Web 应用的复杂性不断增加,性能优化成为了开发人员必须面对的挑战之一。Vue 路由懒加载是一项关键技术,它可以帮助我们提高 Web 应用的加载速度,从而提升用户体验。 在本篇技术博文中,我们将深入探讨 Vue 路由懒加载的背景、原理以及使用方法。我们还将分享一些优化和进阶技巧,帮助开发人员... ......
路由 Vue

JS宏

# JS宏 参考博客:https://blog.csdn.net/chuangxin/category_12258352.html 官方文档:https://open.wps.cn/docs/client/wpsLoad ......

antd vue 解决a-select下拉菜单跟随页面滚动

问题描述: antd a-select 下拉菜单 会跟着滚动一块走 官方原话:getPopupContainer菜单渲染父节点。默认渲染到 body 上,如果你遇到菜单滚动定位问题,试试修改为滚动的区域,并相对其定位 解决方案 : 这样就ok了 :getPopupContainer="trigger ......
a-select 菜单 页面 select antd

vue 全局事件总线

1. 在main.js中安装全局事件总线 // 引入vue app import Vue from "vue"; import App from "@/App"; // 关闭生产提示 Vue.config.productionTip = false // 创建vm new Vue({ el:'#ap ......
总线 全局 事件 vue

vue2生命周期、vue3生命周期、uni-app生命周期

一、生命周期 Vue 实例有一个完整的生命周期。 也就是从开始创建、初始化数据、编译模版、挂载 Dom -> 渲 染、更新 -> 渲染、卸载等一系列过程,我们称这是 Vue 的生命周期 二、vue2生命周期(钩子函数) (1)钩子函数: 在特定阶段或特定事件发生时被执行的函数 在钩子函数中可以编写逻 ......
周期 生命 vue uni-app vue2

vue 步骤条

效果图 <template> <!-- --> <div class='stepBar' v-if="list"> <dl> <dd v-for="(item, index) in list" :key="index" :class="{ actafter: index + 1 <= selecte ......
步骤 vue

JS原型链污染学习笔记

### 1.JS原型和继承机制 ##### 1> 原型及其搜索机制 - NodeJS原型机制,比较官方的定义: > 我们创建的每个函数都有一个 prototype(原型)属性,这个属性是一个指针,指向一个对象, > > 而这个对象的用途是包含可以由特定类型的所有实例共享的属性和方法 设计原型的初衷无 ......
原型 笔记

Vue全家桶系~2.Vue3开篇(过渡)

# Vue全家桶 先贴一下Vue3的官方文档: > 官方API文档: ## 1.前言:新旧时代交替 ### 1.1.开发变化 1.**网络模型的变化**: 1. 以前网页大多是b/s,服务端代码混合在页面里; 2. 现在是c/s,前后端分离,通过js api(类似ajax的方式)获取json数据,把 ......
开篇 全家 Vue Vue3

插件系列 vue2安装tailwindcss

官方网址:https://www.tailwindcss.cn/docs/installation 安装步骤: 直接安装 创建文件 tailwindcss.css main.js全局引入文件 tailwindcss.css 在项目更目录下执行初始化配置文件指令 第一步:直接安装 npm instal ......
tailwindcss 插件 vue2 vue

文本关键词高亮-vue版本

、、 <template> <div> <div> <input type="text" @keyup.enter="mark"> </div> <div ref="text" style="height: 200px; overflow: auto" v-html="html"> </div> < ......
文本 关键词 关键 版本 vue

Vue v-on 修饰符

官方文档;https://cn.vuejs.org/guide/essentials/event-handling.html#event-modifiers ......
v-on Vue on

vue 文档解释

当你将一个响应式对象的属性赋值或解构到一个本地变量时,访问或赋值该变量是非响应式的,因为它将不再触发源对象上的 get / set 代理。注意这种“断开”只影响变量绑定——如果变量指向一个对象之类的非原始值,那么对该对象的修改仍然是响应式的。 注意这种“断开”只影响变量绑定(有歧义,应该是 只影响原 ......
文档 vue

vue2调用接口

初见vue2,试探了两天,第一次正经接触前端,蛮兴奋的。 1. 首先,通过FastAPI简单构造几个后端接口 ~~~ import uvicorn from fastapi import FastAPI, Header from typing import Union from typing_ext ......
接口 vue2 vue

springboot+activiti+vue+mysql 轻松搞定审批!(源码)

前言 activiti工作流,企业erp、oa、hr、crm等审批系统轻松落地,请假审批demo从流程绘制到审批结束实例。 一、项目形式 springboot+vue+activiti集成了activiti在线编辑器,快速开发平台,可插拔工作流服务。 二、项目介绍 本项目拥有用户管理,部门管理,代码 ......
springboot 源码 activiti mysql vue

js中Object方法

1.Object.is()用于检查两个值是否相同。 Object.is(val1, val2) 它接受两个参数并检查它们是否相等。如果相等,则输出为true ,否则为false 。 在Object.is()和 “ ==”之间有一个小差异,即在比较+0和-0时,前者为false, 而后者为 true。 ......
方法 Object

vue2使用table进行单元格合并,后面列合并需根据前某列条件合并

示例: <table class="table_style"> <thead> <tr> <td>姓名</td> <td>年龄</td> <td>车辆</td> <td>房子</td> <td>身份</td> </tr> </thead> <tbody v-for="(group, name) in ......
单元 条件 table vue2 vue

Vue 内置指令

<span v-text="msg"></span> <!-- 等同于 --> <span>{{msg}}</span> 官方文档:https://cn.vuejs.org/api/built-in-directives.html ......
指令 Vue

第一次尝试——2048前端开发(HTML+CSS+JS)

实现4*4 2048的三种工具利用: HTML:实现页面的基本框架。 CSS:实现页面的样式。 JS:实现2048的功能。 利用JS实现功能的思路: 初始化每个格子,随机生成2个数 生成随机数 实现键盘监听事件 实现上下左右移动 记录游戏得分 判断是否有空余格子 判断是否还能移动格子 实现重新游戏 ......
前端 第一次 2048 HTML CSS

Vue 数据绑定 input v-if 切换后 取值不对

1、当一个页面有多个类型输入框时,联系人是 password 类型,联系地址是text类型, (1)当切换regType==1时联系地址还是password类型 (2)当限制输入长度时input的value值和v-model取得值也是不一样的 <div class="lfItem" v-if="re ......
数据 input v-if Vue if

Javascript学习笔记-js实现拷贝复制功能

``` /** * 复制单行内容到粘贴板 * content : 需要复制的内容 * message : 复制完后的提示,不传则默认提示"复制成功" */ function copyToClip(content, message) { var aux = document.createElement ......
拷贝 Javascript 功能 笔记 js

vue 实现动态表单点击新增 增加一行输入框

点击增加后会新增一行,点击每行后面的删除图标则会删除该行,新增按钮只会出现在最后一行 ``` 删除 添加 ``` 定义方法 ``` // 添加原材料 const addDomain = () => { form.productItemList.push({ name: '', num: '', }) ......
表单 一行 动态 vue

vue-router命名视图以及实现页面抽屉功能

#### 命名视图 首先介绍什么是命名视图,命名视图是vue-router的功能,当我们想在一个页面展示多个视图,而不是嵌套展示时,就可以使用命名视图了; 当使用嵌套路由时,只有一个router-view,而使用命名视图时,可以使用多个router-view,然后给每个router-view设置自己 ......
视图 抽屉 vue-router 页面 功能

模拟Vue2的v-model

## 模拟Vue2的v-model ```html Title 改变username--> 请输入些什么: ``` 运行效果: ![chrome_3QcEHfo4yY](https://mawenfei.oss-cn-hangzhou.aliyuncs.com/img/chrome_3QcEHfo4 ......
v-model model Vue2 Vue

uniapp Vue2升级Vue3使用Vite分包

uniapp Vue2使用webpack打包配置 根目录下创建vue.config.js文件 const path = require('path') const CopyWebpackPlugin = require('copy-webpack-plugin') //最新版本copy-webpac ......
Vue uniapp Vue2 Vite Vue3

js玩儿爬虫

# 前言 提到爬虫可能大多都会想到python,其实爬虫的实现并不限制任何语言。 下面我们就使用js来实现,后端为express,前端为vue3。 # 实现功能 话不多说,先看结果: ![image](https://img2023.cnblogs.com/blog/1769804/202308/1 ......
爬虫

vue3+vite+view-ui-plus 实现按需引用

现有项目使用的是 vue3+vite+view-ui-plus 由于公司要求秒开速度对h5页面进行优化,首先想到的是把组件的引用从全量引用打包改成按需引用; 下面是改之前的 view-ui-plus 引用配置,简单粗暴直接在 main.ts 中引用 import ViewUIPlus from 'v ......
view-ui-plus vue3 vite view plus

xgplayer 西瓜视频播放器在Vue项目中通过【自定义插件】实现弹幕发送功能

基于西瓜视频播放器xgplayer 3.x在Vue代码框架下开发实现【弹幕发送】UI和相关逻辑功能,使用了其自定义插件流程,更加简单高效。 ......
西瓜 插件 xgplayer 播放器 功能

js 深拷贝

转自:https://github.com/shfshanyue/Daily-Question/issues/203#issuecomment-888238489 /** * 深拷贝关注点: * 1. JavaScript内置对象的复制: Set、Map、Date、Regex等 * 2. 循环引用问 ......
拷贝 js

js中,import type 和 import 的区别?

在 JavaScript 中,特别是在 TypeScript 和 Flow 类型系统中,import type 与 import 有一些重要的区别。 **import type** import type 是 TypeScript 和 Flow 中特有的语法,它允许你导入类型而不导入运行时的值。这通 ......
import type

js大整数相加

function sum(a, b) { let len = Math.max(a.length, b.length) a = a.padStart(len, '0') b = b.padStart(len, '0') let carry = 0 let result = '' for (let i ......
整数