vue特性vue3

vue-router 添加动态路由

需要解决以下几个问题: 1. 如何添加?(请求后台接口,拿到路由数据后进行处理后添加) ( 图1-1 ) ( 图1-2 ) 2. 添加的时机?(a. 各种登录接口返回成功时, b.登录成功后刷新页面 ) ( 图2-1 ) 登录成功后,刷新页面时 ( 图2-2 ) 3. 其他问题 3.1 如果当前停留 ......
路由 vue-router 动态 router vue

Vue中使用quill-editor(富文本编辑器)

## 一、安装quill-editor富文本编辑器 ``` npm install vue-quill-editor --save ``` ## 二、引入 ### 1.全局引入 在main.js中引入(示例): ```js // 文件:main.js import VueQuillEditor fr ......
编辑器 quill-editor 文本 editor quill

React与VUE究竟谁会取代谁?

最近在许多技术社区,很多人在讨论React会不会被VUE取代的问题, 就我过去的个人经验而言, 两者各有优势, 不存在谁被谁取代的问题. vue就是一个js库,并且无依赖别的js库,直接引入一个js文件就可以使用,与传统JS和JQuery框架不同,Vue的渐进式框架表示开发者可以由简单组件写起,渐渐 ......
React VUE

vue图片压缩插件

图片压缩插件 1.安装插件 npm i js-image-compressor 2.引入 import ImageCompressor from 'js-image-compressor' 3.使用 compressionImage (file) { return new Promise((reso ......
插件 图片 vue

vue通过style切换背景图片,出现闪屏现象

1.情况:通过监控swiper的index修改背景图片,出现闪屏情况 2.解决:尝试过多种方法例如v-clock,提前定义路径变量等都无法解决问题,最终使用提前定义好类名,通过修改类名动态更改类解决,在浏览器网络中可发现只请求过一次,不再是滑动时每次重新请求图片,因此不会出现闪屏现象 ......
背景图片 现象 背景 图片 style

node14 升级 node16 后 vue2 项目中 sass 报错问题

起因 不知道因为个什么手贱把之前的 node14 版本卸载了去官网重新下载安装了一下 node,最近版本升级到了 node16,以为应该不会有什么问题吧,结果把项目一跑,我勒个去,一堆飘红的,看控制台提示主要是这个 node-sass 报的错。 # 卸载 npm uninstall node-sas ......
node 项目 问题 vue2 sass

vue报错 Multiple assets emit different content to the same filename index.html

vue-cli版本:@vue/cli@5.0.8 报错现象:想把css和script全部内嵌到html文件中,就用了"HtmlInlineScriptPlugin"插件,打包后js代码被嵌到了head里,导致代码提前执行找不到#app,再配置HtmlWebpackPlugin插件通过inject: ......
different Multiple filename content assets

Vue的升级与降级命令

# vue2.0–>3.0 npm uninstall vue-cli -g (全局卸载vue2.0) npm install @vue/cli -g (全局安装vue3.0) npm install @vue/cli-init -g (如果还想使用vue2.0可以安装这个桥接工具) vue ini ......
命令 Vue

vue中axios多次相同请求取消上一个请求

api import axios from 'axios'; export function getDataFlowGraph(id, that) { return request({ requestBase, url: `/workflowMetadata/getDataFlowGraph/${i ......
axios vue

拖拽宫格vue-grid-layout详细应用及案例

[toc] # 1、前言 vue-grid-layout是一个适用于vue的拖拽栅格布局库,功能齐全,适用于拖拽+高度/宽度自由调节的布局需求。本文将讲述一些常用参数和事件,以及做一个同步拖拽的Demo。效果动态图如下: ![vue-grid-layout](https://img2023.cnbl ......
vue-grid-layout 案例 layout grid vue

前端 Vue 应该知道的一些东西,个人笔记 2021-11-26

## 前端代码编写规范及es6常用语法 1. 命名规范 ``` 文件夹名称,文件名称,组件名称,统一使用大驼峰或者 小横线方式命名; 组件文件名: list-item.vue.或者ListItem.vue; 基础的无状态的通用组件加V Base App前缀 BaseButton AppButton ......
前端 东西 笔记 个人 2021

【Vue笔记链接总结】

# 【Vue笔记链接总结】 # 【一】前端发展史 - [【1.0】前端的发展史 - Chimengmeng - 博客园 (cnblogs.com)](https://www.cnblogs.com/dream-ze/p/17610231.html) # 【二】Vue之介绍及引入 - [【2.0】Vu ......
链接 笔记 Vue

【Vue大回顾】

# 【Vue大回顾】 # 【一】Vue入门 ## 【1】MVVM(Model-View-ViewModel)架构 - MVVM(Model-View-ViewModel)是一种软件架构模式,用于将用户界面(View)与应用程序逻辑(Model)之间的关系进行解耦。 - 在MVVM中,ViewMode ......
Vue

【13.0】Vue3之引入

# 【一】Vue3介绍 ## 1.性能的提升 - 打包大小减少41%: - Vue3采用了一种新的编译器,它能够生成更精简的代码,从而减小了打包后的文件大小。 - 初次渲染快55%, 更新渲染快133%: - Vue3对渲染过程做了优化,提高了首次渲染和更新渲染的速度。 - 内存减少54%: - V ......
13.0 Vue3 Vue 13

【14.0】Vue3之函数

# 【一】setup函数 - `setup`函数是用来替代Vue 2中的`data`、`methods`等选项的。 - 它是一个特殊的函数,它会在组件实例创建之前被调用,用于初始化组件的状态和行为 - `setup`函数可以定义变量和函数,并且可以使用ES6的`let`和`const`语法来声明变量 ......
函数 14.0 Vue3 Vue 14

【12.0】Vue之Router的使用

# 【一】Router的介绍 - Router是一种用于实现页面组件跳转的工具。 - 在单页面应用中,为了实现页面之间的切换,可以使用Router来进行管理和控制。 - 提倡单页面应用,需要做页面的跳转 》借助于Router实现页面组件的跳转 # 【二】Router之简单使用 ## 【1】页面跳转 ......
Router 12.0 Vue 12

Vue 第三方UI库参考

# Vue3 UI库 # 【一】Element Plus(ElementUI 的升级版): - Element Plus 是前端开发者广泛使用的一个基于 Vue 3 的 UI 组件库。它是 ElementUI 的升级版,提供了丰富的组件和样式,以及强大的功能。其基本使用操作包括: - 安装 Elem ......
第三方 Vue

【15.0】Vue之Hook实现打点

# 【一】JS代码 - `\src\hook\UsePoint.js` ```js import {onBeforeUnmount, onMounted, reactive} from "vue"; export default function () { let point = reactive( ......
15.0 Hook Vue 15

【11.0】Vue之状态管理器(Vuex)的使用

# vuex # 【一】介绍 > - vuex :状态管理器 》存数据(变量)的地方,所有组件都可以操作 > > - 在Vue中实现集中式状态(数据)管理的一个Vue插件,对vue应用中多个组件的共享状态进行集中式的管理(读/写),也是一种组件间通信的方式,且适用于任意组件间通信 - Vuex是一个 ......
状态 11.0 Vuex Vue 11

【10.0】Vue之插件

# 【一】插件 - 插件功能:用于增强Vue,有很多第三方插件 - `(vuex,router,elemetui)` - 定义自己的插件 - 本质:包含install方法的一个对象,install的第一个参数是Vue,第二个以后的参数是插件使用者传递的数据 - 使用步骤: - 定义插件 - plug ......
插件 10.0 Vue 10

vue ssr express.js 报错:TypeError: Cannot read properties of null (reading 'records')

在vue ssr时,java后端返回的对象是内嵌对象的那种: package com.davidhu.shopguide.api.bean.extend; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; impor ......
properties TypeError express reading records

vue--day56--动画效果

1. Test.vue <template> <div> <button @click="isShow=!isShow"> 显示/隐藏 </button> <h1 v-show="isShow" class="come">你好呀</h1> </div> </template> <script> ex ......
效果 动画 vue day 56

vue-router addRoute将子路由添加到指定路由下

router.addRoute()可以向vue路由中动态的添加路由信息,但,路由存在多层级关系,例如,最开始的路由是这样的: { path: '/', name: 'layout', component: resolve => require(['../layout'], resolve), met ......
路由 vue-router addRoute router vue

【9.0】Vue之项目规范

# 【一】vue-cli创建项目 ## 【1】引入 ### 单页面应用(SPA) - 单页面应用(Single Page Application,简称SPA)是一种Web应用程序的架构方式。 - 传统的多页面应用中,每次导航到新页面都会进行整个页面的重新加载。 - 而SPA只有一个主页面(通常是in ......
项目 9.0 Vue

【8.0】Vue之ref属性

# 【ref属性】 > ref属性,vue提供的,写在标签上 > > - 可以写在普通标签:在vue中使用 this.$refs.名字 拿到dom对象,可以原生操作 > - 可以写在组件上:在vue中使用 this.$refs.名字 拿到[组件]对象,组件属性,方法直接使用即可 # 【详解】 - r ......
属性 8.0 Vue ref

【十一】Vue之Vue3

# 【一】Vue3的变化 ## 【1】性能的提升 - 打包大小减少41% - 初次渲染快55%, 更新渲染快133% - 内存减少54% ## 【2】源码的升级 - 使用Proxy代替defineProperty实现响应式 - 重写虚拟DOM的实现和Tree-Shaking ## 【3】拥抱Type ......
Vue Vue3

【2.0】Vue之引入

# 【一】Vue介绍 - Vue (读音 /vjuː/,类似于 view) 是一个渐进式JavaScript框架,用于构建用户界面。 - 它与其他大型框架的不同之处在于,Vue的设计理念是可以逐层应用的。 - Vue的核心库只关注视图层,这使得它不仅易于上手,还方便与第三方库或已有项目进行整合。 - ......
2.0 Vue

【3.0】Vue之语法

# 【一】插值语法 ```html Title {{s}} {{name}} ``` ```html Title 字符串:{{name}} 数字:{{age}} 数组:{{hobby}} >{{hobby[1]}} 对象:{{wife}} >{{wife['name']}} >{{wife.age} ......
语法 3.0 Vue

【7.0】Vue之组件

# 【一】组件介绍 ## 【1】什么是组件 > - 组件就是:扩展 HTML 元素,封装可重用的代码,目的是复用 > - 例如: > - 有一个轮播图,可以在很多页面中使用,一个轮播有js,css,html > - 组件把js,css,html放到一起,有逻辑,有样式,有html - 组件是在Web ......
组件 7.0 Vue

【4.0】Vue之指令系统

# 【一】指令系统之文本指令(v-text/v-html) - 写在标签上,v-开头的 标签,称之为指令,每个指令都有特殊用途 > - v-指令名='写原来插值能写的东西' > - v-指令名='name' # 变量 - v-text - v-text 指令用于将变量的值渲染到标签的内部。 - 它会 ......
指令 系统 4.0 Vue