vue-quill vueup quill vue

vue3 create-vue 开启vite自动验证eslint

0. vue3 cli推荐新的构建工具 vite,但没有yarn run dev后并不自动检测eslint规则,需要运行yarn run eslint 1. 添加组件即可 yarn add vite-plugin-eslint --dev 2. 在vite.config.js加入 1 import ......
create-vue vue create eslint vue3

ant design of vue的a-rang-picker时间控制既不能选今天以后的日期且开始时间跟结束时间之间差不能超过3天

在项目中这个问题在困扰我,虽然我知道它是有一个Api是disableDate来控制时间的选择;但是只能够实现开始时间跟结束时间之间差不能超过3天。 效果图 接下来就是代码时间呀 <a-col> <a-form-model-item label="任务时间范围" prop="priceRangeDat ......
时间 a-rang-picker 之间 日期 design

vue3 keep-alive实现tab页面缓存

先上图 如何在我们切换tab标签的时候,缓存标签最后操作的内容,简单来说就是每个标签页中设置的比如搜索条件及结果、分页、新增、编辑等数据在切换回来的时候还能保持原样。 看看keep-alive是如何实现该功能的。 首先我们要了解keep-alive的基本使用。具体介绍请查看官方文档(https:// ......
缓存 keep-alive 页面 alive vue3

vue自定义事件

书接上文,我们仔细想一想,如果我们想要在模板标签中,操作vue对象中的数据,根据前面学习的知识我们可以知道, 如果模板标签想要读取vue对象中的数据,需要对想要的数据进行绑定,并且通过props接收, 如此以来,我们实际上是将vue中的数据传到了模板里,也就是说,在模板中的数据类似于局部变量, 对局 ......
事件 vue

vue打包后,接口请求404的完美解决方案

在开发环境中,和后台对接为了解决跨域问题,使用了代理,也就是vue的proxyTable,但是打包放到生产环境中去时,接口请求不到,404,原因是开发环境的代理并不能用到生产环境,但是直接在请求接口是使用服务器地址,可以成功,但是会造成cookie丢失而失去权限验证 我脑海里出现有两种办法,一是使用 ......
接口 解决方案 方案 vue 404

【vue】jtl和html文件的区别

ftl(freemaker) jsp(jstl) 举例:html ftl ......
文件 html vue jtl

vue 拖拽功能实现

前言 最新项目里使用到了拖拽的功能,查阅资料后,看到一篇关于拖拽的详细文章:https://www.cnblogs.com/xiaohuochai/p/5886618.html 基于此,记录下 vue 实现拖拽的过程,以下是编写的示例demo效果图: 设置拖拽时,需要拖拽的元素要设置 draggab ......
功能 vue

Vue设置默认加载页面,去掉地址栏#号

{ path: '/', component: Login,//想默认启动的页面}, mode:"history" //去掉地址栏的#号 ......
页面 地址 Vue

解决vue2.0路由 TypeError: Cannot read property 'matched' of undefined 的错误问题

找了很久这个问题 解决vue2.0路由 TypeError: Cannot read property 'matched' of undefined 的错误问题 - 北桥苏 - 博客园 (cnblogs.com) 解决办法 改为 问题解决 没有找到为什么 好像高版本的router没有这个问题 我因为 ......
路由 TypeError undefined property 错误

Vue Typescript 引入文件接口,就无法使用withDefaults

就是代码写的不规范 报错写法 import {Setting} from '@element-plus/icons-vue' import { defineProps ,withDefaults } from 'vue' import {PiProject} from '@/types/Projec ......
withDefaults Typescript 接口 文件 Vue

vue3组合式API介绍

为什么要使用Composition API? 根据官方的说法,vue3.0的变化包括性能上的改进、更小的 bundle 体积、对 TypeScript 更好的支持、用于处理大规模用例的全新 API,全新的api指的就是本文主要要说的组合式api。 在 vue3 版本之前,我们复用组件(或者提取和重用 ......
vue3 vue API

vue3学习之axios、mockjs、nswag

axios、mockjs 安装 npm i --save axios npm i --save mockjs axios、mockjs使用 创建 src\api 目录 添加http.ts import axios from "axios"; let http = axios.create({ bas ......
mockjs axios nswag vue3 vue

vue计算属性、内容分发

计算属性可以想象为缓存 在调用方法时,每次都需要进行计算,既然有计算过程则必定产生系统开销,那如果这个结果时不经常变化的呢?此时就 可以考虑将这个结果缓存起来,采用计算属性可以很方便的做到这一点,计算属性的主要特性就是为了将不经常变化的计算结果进行缓存, 以节省我们的系统开销 计算属性一般写在com ......
属性 内容 vue

Vue基础知识

模板语法 文本插值(text interpolation) 最基本的数据绑定形式,使用“Mustache”语法即{{...}} <span>Message:{{msg}}</span> {{}}中的值会被替换为相应组件实例中msg属性的值,且会同步地更新 原始HTML <p>Message:<spa ......
基础知识 基础 知识 Vue

RuoYi-Vue 分离版 收获与总结

https://blog.csdn.net/qq_41965731/article/details/115241184 一、常量的定义 以下是阿里编码规约 二、图片的 base64 编码 https://blog.csdn.net/duola8789/article/details/78844431 ......
RuoYi-Vue RuoYi Vue

vue2源码-十二、mixin的使用和原理

mixin的使用和原理 使用: 可以通过 Vue.mixin 来实现逻辑的复用,问题在于数据来源不明确。声明的时候可能对导致命名冲突 vue3 采用的就是 compositionAPI 局部混入: var myMixin = { created: function () { this.hello() ......
源码 原理 mixin vue2 vue

使用vue的坑

1、vue不能监控对象属性的增删 需要使用$this.set(obj,attr,attrval)设置 2、vue里新增对象,this得指向vue ......
vue

vue-admin-template 如何添加快捷导航(标签导航栏)

前言 关于快捷导航(标签栏导航)在文档中确实有介绍,但是看完是一头雾水,不知道如何修改,不过文档最后给了一个移除的大致操作,从这里可以找到入手点 前期准备 vue-admin-template 项目代码 vue-element-admin 项目代码 操作流程 注:以下操作流程是按照自行摸索的操作顺序 ......
vue-admin-template template 标签 admin vue

VUE3 里面使用 vuedraggable 兼容tag="transition"的问题

vue3的拖拽tag="transition"报的错误 TypeError: Cannot set properties of null (setting '__draggable_context') 安装拖拽的时候,使用命令 yarn add @marshallswain/vuedraggable ......
quot vuedraggable transition 问题 VUE3

vue3中使用defineExpose报TS-2339

title: "vue3+ts使用defineExpose报TS:2339" date: 2022-12-29 19:32:44 tags: ["Vue", "踩坑记录"] categories: ["前端篇"] 开头先把错误贴上 src/hooks/usePageSearch.ts:9:27 TS ......
defineExpose vue3 2339 vue TS

vue3+ts使用v-for出现unknown问题

title: vue3+ts使用v-for出现unknown问题 date: 2022-12-27 19:00:45 tags: ['Vue','踩坑记录'] categories: ["前端篇"] 最近在写项目时遇到了一个问题,当我从父组件向子组件传数据并且需要将子组件对传入的数据进行v-for循 ......
unknown 问题 v-for vue3 vue

Vue(二)

2.组件 2.1.模块与组件 2.1.1.模块 可以向外提供某一个功能的js程序,一般为一个js文件 作用:js可以复用,可以简化js的编写,提高js的运行效率。 2.1.2.组件 实现某一个功能的效果代码集合,这个集合包含很多,比如html、css、js等 作用:复用编码,简化项目的编码,提高项目 ......
Vue

Vue JS项目 添加TypeScript

Vue JS项目 添加TypeScript 转载请注明来源 谢谢 git文件全部提交 必须全部提交 因为会改掉你的文件.很恶心. vue.config.js 添加下面内容 pages:{ index:{ entry:'src/main.js' } } 项目根目录运行 vue add typescri ......
TypeScript 项目 Vue

vue:axios异步通讯

由于Ajax需要对dom进行频繁的操作 所以这里使用axios进行替代 首先放上所有代码 <body> <div id="vue"> {{info.name}} <a v-bind:href="info.url">点我</a> </div> <!-- 到入vue.js--> <script src= ......
通讯 axios vue

Vue-Routes

下载 npm i vue-router@x x为版本号 版本对应规则: vue@x == router@x+1 使用 一、创建应用路由器 在src中创建router/index.js目录 1、引入touter插件&&应用插件 import VueRouter from 'vue-touter'Vue ......
Vue-Routes Routes Vue

vue组件

vue组件实际上就是自定义标签 组件是vue可重复使用的实例 也就是说,当你定义好一个组件之后,你可以将其当做一个html的标签使用 <div id="app"> <br> <qinjiang></qinjiang> <br> </div> <div id="buttonnew"> <newbutt ......
组件 vue

vue-router解决警告:No match found for location with path "XXXXXXX"

使用vue-router时,在刷新页面时往往会出现这个警告: 这个问题产生的原因往往是因为vue在启动时,会校验当前页面的路由,而我们使用vue-router时,是在导航守卫中动态添加路由的,因此肯定找不到,而这个时候还没进入守卫,自然就会抛出这个警告了: 1、app.use(router) 2、r ......
quot vue-router location XXXXXXX router

Vite + Vue3 +TS 项目搭建

安装 nvm 略 安装 node 略 使用 Vite创建项目 vite3.x 文档:https://cn.vitejs.dev/guide/#scaffolding-your-first-vite-project 使用 NPM: $ npm create vite@latest 使用 Yarn: $ ......
项目 Vite Vue3 Vue TS

WebStorm 2023.1 vue文件标签中变量无法识别 Unresolved variable or type

从老版本WebStorm 升级到 WebStorm 2023.1 之后,打开项目莫名爆红 可能是查询的不对,很多博客指明是依赖的问题,实际修改无效 问题出在文件类型指向不对 修改为: 问题解决 ......
变量 Unresolved WebStorm variable 标签

Vue:表单双绑、组件

vue一大精髓就是双向绑定 vue.js是一个mvvm框架,即数据的双向绑定,即当数据发生变化时的时候,视图也就发生变化,当视图发生变化时,数据也会同步变化 双向绑定是对于UI控件来说的,非UI控件不会涉及到数据的双向绑定 以input标签举例 <div id="app"> 输入的文本:<input ......
表单 组件 Vue