128293 vue3 jsx vue

vue3最基础入门,vue3 + element plus实战pc端后台管理,从零到一设计pc端项目

https://www.bilibili.com/video/BV1C3411s7bV Normalize.css 使浏览器呈现所有 HTML 元素更加一致,并且符合现代 web 标准。Normalize.css 只作用于需要规范化的样式。 https://www.bootcdn.cn/normal ......
vue3 实战 vue 后台 element

Vue在main.js全局引入scss文件,组件里使用scss变量报错问题

问题描述 在写组件样式的时候,普通样式都没问题,一碰到$变量就error Module build failed (from ./node_modules/sass-loader/dist/cjs.js): color: $normal-active-color; ^ Undefined varia ......
scss 全局 变量 组件 文件

vue学习一

<div id="app"> <p> {{ message.toUpperCase() }}</p> <p>{{ age > 18?'成年':'未成年' }}</p> <p>{{ friend.name }}</p> <a href="">{{ con }}</a> <div class="box" ......
vue

vue学习二

<div id="app2"> <div v-html="msg"></div> </div> <script> const app2=new Vue({ el:'#app2', data:{ msg: '<a href="https://cn.bing.com/search?q=%E5%A4%A7 ......
vue

vue-router.esm.js:2065 Uncaught (in promise) Error: Redirected when going from "/login?redirect=%2Fhome" to "/home" via a navigation guard.

原因: vue-router路由版本更新产生的问题,导致路由跳转失败抛出该错误; 真正的原因是由于返回了一个Promise对象, 正常的跳转由then方法执行 当正常的路由跳转, 被"路由导航守卫"拦截并重新指定路由时, 由于 this.$router.push() 返回的是Promise对象, 此 ......

vue:登录后跳转到之前要访问的页面(vue@3.3.4)

一,安装pinia liuhongdi@lhdpc:/data/vue/responsive$ npm -S install pinia 安装完成后查看已安装的版本: liuhongdi@lhdpc:/data/vue/responsive$ npm list pinia responsive@0. ......
vue 页面

vue:路由错误/404 not found(vue-router@4.2.4)

一,官方文档地址: https://router.vuejs.org/zh/guide/essentials/dynamic-matching.html 二, 代码: 1,router配置 { path: '/:pathMatch(.*)*', name: 'NotFound',meta:{titl ......
路由 vue-router vue 错误 router

搭建Springboot+Vue+Element的简单系统流程

今天研究了一下如何把Springboot+Mybatis和Vue+Element结合起来使用 详细写一篇博客来记录一下流程吧,因为途中发现了很多的问题 首先,创建Springboot项目,惯例添加依赖 <?xml version="1.0" encoding="UTF-8"?> <project x ......
Springboot 流程 Element 系统 Vue

vue中beforedistory应用

遇到一个问题,就是我在使用全局事件总线的时候发布了一个事件,然后在a组件里面这个时间会被触发一次,在b组件里面也会触发一次.这两个组件是平级组件不是嵌套组件.然后呢,在a组件触发完之后,我去了b组件,在b组件中触发相同时间的时候,a组件的逻辑和b组件的逻辑都执行了一次. 一开始我在想,他两都不在用一 ......
beforedistory vue

Vue扩展组件系列

注意日期范围都是要 日期/时间两种格式(date/datetime,默认值:date) 1、日期范围快选【当前日期-7天,当前日期】 近期三天、一个周、一个月、三个月、一年 v-model = { FieldName:'CTime', FieldValue:[]} 2、快速筛选2 截至日期【选择字段 ......
组件 Vue

在vue3中使用element-plus页面重置报ResizeObserver loop completed with undelivered notifications.

在main.js中 const debounce = (fn, delay) => { let timer = null; return function () { let context = this; let args = arguments; clearTimeout(timer); time ......

vue3 使用 i18n

安装 官网:https://vue-i18n.intlify.dev/api/general.html pnpm add vue-i18n@9 使用 // @/locale/index.ts import appConfig from "@/configure/app.config.ts"; imp ......
vue3 i18n vue i18 18n

在 WebStorm 里调试 vue3 项目

官方说明:https://blog.jetbrains.com/webstorm/2018/01/working-with-vue-js-in-webstorm/#:~:text=We can debug our application,and start the debug session. 打开 ......
WebStorm 项目 vue3 vue

vue3 使用 pinia

安装 pinia 官网: https://pinia.vuejs.org/ pnpm add pinia 使用 新建 pinia 实例 // @/store/index.ts import {createPinia} from "pinia"; import useUserStore from "@ ......
pinia vue3 vue

vue3 使用 vue-router

安装 vue-router pnpm i vue-router 使用 vue-router 创建自己的 router // @/route/index.ts import {createRouter, createWebHashHistory} from 'vue-router' import ty ......
vue-router vue router vue3

1小时学会Vue之VueRouter&Vuex 学习笔记

https://www.bilibili.com/video/BV1zF411R7cR/ 开发工具推荐 vue-devtool 地址 https://devtools.vuejs.org/guide/installation.html 一 router 动态路由 嵌套路由 编程式导航 导航守卫 二 ......
VueRouter 小时 笔记 Vuex Vue

vue 数据data-uniapp

data 属性 data 必须声明为返回一个初始数据对象的函数(注意函数内返回的数据对象不要直接引用函数外的对象);否则页面关闭时,数据不会自动销毁,再次打开该页面时,会显示上次数据。 //正确用法,使用函数返回对象 data() { return { title: 'Hello' } } //错误 ......
data-uniapp 数据 uniapp data vue

vue2 指令- unaipp

指令 指令是有 v- 前缀的特殊属性。 指令属性的值预期是单个 JavaScript 表达式 (v-for 是例外情况)。 指令的作用是,当表达式的值改变时,将其产生的连带影响,响应式地作用于 DOM。 一些指令能够接收一个“参数”,在指令名称之后以冒号( : )表示。 v-bind 动态地绑定一个 ......
指令 unaipp vue2 vue

手撕Vue-构建Vue实例

前言 要想使用Vue必须先创建Vue的实例, 创建Vue的实例通过new来创建, 所以说明Vue是一个类, 所以我们要想使用自己的Vue, 就必须定义一个名称叫做Vue的类。 只要创建好了Vue的实例,Vue就会根据指定的区域和数据,去编译渲染这个区域,所以我们需要在自己编写的Vue实例中拿到数据和 ......
Vue 实例

vue 学习笔记

https://www.bilibili.com/video/BV13m4y1Y7MD 安装 vue cli 1 安装 node.js 要求 node.js 12+版本, https://nodejs.org/zh-cn 首页下载安装lts版本,如果已安装就覆盖安装 vscode 终端或cmd中 输 ......
笔记 vue

vue3+vite+ elementplus项目部署到gitee pages并发布

1.在gitee上新建仓库 命名:demo-vite-vue3 2.把新建的仓库克隆到本地 3.在本地的master分支编写代码并上传 把分支定位在master分支上 通过git工具把本地完成的代码上传到gitee的demo-vite-vue3仓库中去 git pull git add . git ......
elementplus 项目 gitee pages vue3

Vue框架快速上手

Vue基础 vue指令 内容绑定 v-text 设置标签的内容一般通过双大括号的表达式{{ }}去替换内容 {{ hello }} v-html 与v-text类似区别在于html中的结构会被解析为标签设置元素的innerHTML,v-text只会解析文本 事件绑定 v-on 可以简写为@,绑定的方 ......
框架 Vue

Vue

Vue.js快速入门 一、前端技术栈 1、HTML:超文本标记语言。 2、CSS:样式层叠器。 3、javaScript:弱类型脚本语言,常用于动态DOM操作。 常用:ES5(所有浏览器支持)、ES6(主流使用,主流浏览器支持,可通过WebPack脚手架编译成ES5语法)。 4、JQuery:大家熟 ......
Vue

Vue之组件基础使用的总结

这两天学习Vue,框框往脑子里面记新东西,无奈本人太笨,记不住太多东西,因此发博客记录并且复习一下。 在学习组件之前,需要先搭建起来脚手架,首先需要安装好node.js(默认大家都安装了) 然后打开命令行窗口,创建项目的路径我就以桌面为例: 首先这是脚手架的官方说明 因此我们需要先全局安装cli的包 ......
组件 基础 Vue

Vue3 appear 失效 如何使用 appear

最近在学习 vue3 的动画时遇到 appear 无法生效的问题 问题的具体表现: 看以下代码,按理应该来说,如果我们设置 fuct-appear-from,fuct-appea-active 后在元素初始出现时应该会有一个效果 html <Transition name="fuct" appear ......
appear Vue3 Vue

Vue双向数据绑定原理-下

Vue双向数据绑定原理-下这一篇文章主要讲解Vue双向数据绑定的原理,主要是通过Object.defineProperty()来实现的,这里我们手写Vue双向数据绑定的原理。 首先我提出一个需求,我的需求是,快速监听对象中所有属性的变化。 首先得要有一个对象,对象的定义代码如下: <script> ......
双向 原理 数据 Vue

Vue双向数据绑定原理-中

defineProperty方法 defineProperty除了可以动态修改/新增对象的属性以外, 还可以在修改/新增的时候给该属性添加get/set方法, 从而实现数据劫持。 defineProperty get/set方法特点 只要通过defineProperty给某个属性添加了get/set ......
双向 原理 数据 Vue

vue:自定义validator/验证规则(element-plus@2.3.12)

一,官方文档地址: https://element-plus.gitee.io/zh-CN/component/form.html#%E8%87%AA%E5%AE%9A%E4%B9%89%E6%A0%A1%E9%AA%8C%E8%A7%84%E5%88%99 二,js代码: 1 2 3 4 5 6 ......
element-plus validator 规则 element plus

vue:el-table在resize时报错(element-plus@2.3.12)

一,报错信息: Uncaught runtime errors: × ERROR ResizeObserver loop completed with undelivered notifications. at handleError (webpack-internal:///./node_modu ......
element-plus el-table 时报 element resize

vue中+芝士整形误判为字符型

if(this.chart '+'){ return this.num1*1 + this.num2*1 } 乘个一就i行啦! ......
字符 vue