全局 组件vue

Vue 常用的指令都有哪些?

1、v-model 多用于表单元素实现双向数据绑定(同 angular 中的 ng-model) 2、v-for 格式:v-for="字段名 in(of) 数组 json" 循环数组或 json(同 angular 中的 ng-repeat), 需要注意从 vue2 开始取消了$index 3、v- ......
指令 常用 Vue

vue3中css使用js中的变量

<script setup lang="ts"> import { SoundOutlined } from '@ant-design/icons-vue' const props = defineProps({ title: { type: String, default: '' }, color ......
变量 vue3 vue css

Vim 全局配置

新搞的 Linux (Debian) 上的 vim 一右击粘贴就变成 insert (Visual) 模式,上网查了一下,要 set mouse=,但是每次设置太麻烦了,另外我也想改一下全局配色。 定位全局配置文件 看到有篇博客说是在 /usr/share/vim/share/... 下有个 vim ......
全局 Vim

防御式CSS—设置组件间距

我们开发人员需要考虑不同的内容长度。这意味着,应该向组件添加间距,即使它看起来不需要。 在这个例子中,我们在右侧有一个章节标题和一个操作按钮。目前,它看起来不错。但是让我们看看当标题更长时会发生什么。 注意到文本离操作按钮太近了吗?你可能会想到多行包装,但我会在另一节谈到这一点。现在,让我们把注意力 ......
间距 组件 CSS

Vue3 读取Hdr 文件转Image显示

import { decodeRGBE } from '@derschmale/io-rgbe'; //引入io-rgbe //读取Hdr文件 const ReadHdrFile = (buffer: ArrayBufferLike & { BYTES_PER_ELEMENT?: undefined ......
文件 Image Vue3 Vue Hdr

富文本里解析vue、react组件

react 封装的渲染富文本的组件: RenderRtf.tsx import { useState, useEffect, useRef } from "react"; import parse from "html-react-parser"; import ReactDOM from "rea ......
组件 react vue

[Vue] vue学习笔记(5): 过滤器

关于过滤器 注册过滤器:Vue.filter(name, callback) 或 new Vue({filters: {...}}) 使用过滤器:{{xxx | filter_name}} 或 v-bind:www="xxx | filter_name" 过滤器可以接受除过滤对象以外的其他参数,也可 ......
过滤器 笔记 Vue vue

[Vue] 案例:收集表单数据

创建一个表单,利用vue完成所有逻辑 准备一个容器 <div id="root"> <! @submit 指定提交行为, prevent阻止默认的刷新页面行为 > <form @submit.prevent="submitForm"> username: <input type="text" v-m ......
表单 案例 数据 Vue

Vue3 + TS 搭建组件库

开始 在编写组件库之前,我们首先要对整个代码项目的解构有一个清晰的划分,以及用到的大多数规范,和代码风格有一个约定,这篇文章主要就围绕着下面图中的几个问题展开描述一下。 1、搭建 monorepo 环境 我们使用pnpm当做包管理工具,用pnpm workspace来实现monorepo。可以看下面 ......
组件 Vue3 Vue TS

vue 富文本编辑器 wangeditor 自定义上传图片 以及 解决 复制粘贴 word 没有图片的情况

本人比较喜欢用这一款编辑器,官方文档:(用于 Vue React | wangEditor),很详细。我主要来说说怎么使用customPaste 自定义粘贴的,怎么解决 复制粘贴 word ,没有图片的情况。 主要是关于 wangeditor 在 vue2 的使用 效果图: 先把完整代码放这里: < ......
图片 编辑器 wangeditor 文本 情况

vue3使用富文本编辑器wangEditor 5,增加自定义下拉框,并动态改变下拉框内容

官方资料 wangEditor 官网 效果展示 准备工作 这里按照 wangEditor 官网提供的 Vue3 Demo 操作就行,下面的内容可以直接跳过 安装 yarn add @wangeditor/editor # 或者 npm install @wangeditor/editor --sav ......
编辑器 wangEditor 文本 动态 内容

HTML5 Video视频组件支持的视频编码格式

一、HTML5 Video 视频格式与浏览器的支持情况 当前, <video> 元素支持三种视频格式: MP4, WebM, 和 Ogg: 浏览器MP4WebMOgg Internet Explorer YES NO NO Chrome YES YES YES Firefox YES YES YES ......
视频 组件 编码 格式 HTML5

Vue源码学习(十七):实现computed计算属性

好家伙,本章我们尝试实现computed属性 0.完整代码已开源 https://github.com/Fattiger4399/analytic-vue.git 1.分析 1.1computed的常见使用方法 1. 计算依赖数据:当某个数据发生变化时,computed属性可以自动更新,并返回计算结 ......
源码 computed 属性 Vue

[Vue] vue如何监控数据的

vue会监测data属性下所有层次的数据变化 监控对象中的数据 通过setter监控,在新建vue实例时就要传入要监控的数据 对象中含有的,之后追加的属性,vue默认不做响应式处理,即没有对应的getter/setter 如果需要响应式处理,要利用对应的API Vue.set(target, pro ......
数据 Vue vue

JFinal的局部session和全局session

1、局部session //存入 setSessionAttr("id",id); //取出 getSessionAttr("id"); 2、全局session //存入 this.getSession().setAttribute("id",id); //取出 this.getSession(). ......
session 全局 局部 JFinal

关于Vue3中调试APP触发异常:exception:white screen cause create instanceContext failed,check js stack -> at useStore (app-service.js:2309:15)解决方案

bug:reportJSException >>>> exception function:createInstanceContext, exception:white screen cause create instanceContext failed,check js stack ->at us ......

vue3+vite项目优化静态资源使用云存储

项目中的问题 1. 当我们在维护自己的博客或者自己的网站的时候没有特别好的服务器就会响应特别的慢 2. 当我们项目特别大的时候也会首屏加载特别慢而且 vue项目打包后的js文件特别的庞大 还要加载各种资源就会特别的卡顿 3.当我们项目中用到了一些3D效果各种3D资源部特别的大的时候根本加载不出来 解 ......
静态 项目 资源 vue3 vite

vue2+element 表单内使用el-rate组件时,校验失败后重新校验通过了,但校验提示信息未消除

问题:el-rate组件自定义的校验规则,必填项。打开表单,不做任何动作,点击提交,这时表单校验一次,然后再选择el-rate组件的评分,校验提示却并未消除。 问题复现: 1.打开表单,直接点确定 2.填写完所有的选项后,仍未消除提示 解决:首先排除了v-model是否绑定正确,单词有无错误,校验有 ......
表单 组件 element el-rate 信息

vue-router中的编程式导航api

常用的导航api有: this.$router.push('hash地址') 跳转到指定hash地址,并增加一条历史记录 this.$router.replace('hash地址') 跳转到指定hash地址,并替换到当前的历史记录 this.$router.go(数值n) 历史记录的前进和后退,数值 ......
程式 vue-router router vue api

react 使用 antd 创建全局loading

代码如下: import ReactDOM from 'react-dom'; import { Spin } from 'antd'; export const showGlobalLoading = () => { const dom = document.createElement('div' ......
全局 loading react antd

npm和yarn更改依赖包全局下载和缓存路径

背景 在工作中遇到公共构建机器频繁编译打包失败的情况。经过排查是该机器没有权限访问npm默认下载和缓存路径。 解决方案 1.赋予该机器权限以解决此问题。2.参考了 npm和yarn更改依赖包全局下载和缓存路径。该方法通过修改npm和yarn的配置,改变了下载和缓存路径。 # npm npm conf ......
缓存 全局 路径 yarn npm

js vue中pdf与img互转

需要 npm install vue-pdf 和 npm install pdfjs-dist,新建js文件 pdtToImg.js: import pdf from "vue-pdf"; import JsPDF from 'pdfjs-dist'; const PDFJS = require(' ......
img vue pdf js

关于解决vue报错"Problems loading reference 'https://schemastore.azurewebsites.net/schemas/json/package.json': Unable to load schema from...

打开setting时会看到有一条三角形的警告信息 看问题描述:无法从该网站加载 解决方法: 打开设置,找到扩展下的json项 设置之后可以在settings.json文件中看到新增加一项 "json.schemaDownload.enable": false 可以直接在界面上设置: "json.sc ......

使用Angular创建组件,并发布到npm上

1.组件准备工作 1.先新建一个组件库项目 ng new angular-npm-demo 2.新建一个存放组件库的目录 ng g library demo --prefix=demo; 3.进入 projects/demo/src/lib目录下新建一个组件,我的组件名叫做list-page ng ......
组件 Angular npm

Vue3中的Pinia

什么是Pinia 官方文档:https://pinia.vuejs.org/zh/introduction.html Pinia 是 Vue 的专属状态管理库,它允许你跨组件或页面共享状态。如果你熟悉组合式 API 的话,你可能会认为可以通过一行简单的 export const state = re ......
Pinia Vue3 Vue

直播系统源代码,vue二种方式根据条件判断显示不同样式

直播系统源代码,vue二种方式根据条件判断显示不同样式 1.v-if-v-else/v-show的方式,只显示其中之一 #v-if v-else <div class="blue" v-if="item.num == '0'">{{ item.num }}</div><div class="oran ......
源代码 样式 条件 方式 系统

vue3 之 ArcoPro 后台管理系统

一、资料链接 Arco Design 的官网:https://arco.design/ Arco Design开箱的管理系统预览:https://vue-pro.arco.design/login vue3 项目创建的指南:https://arco.design/vue/docs/pro/start ......
后台 管理系统 ArcoPro 系统 vue3

vue报错export 'default' (imported as 'VueRouter') was not found in 'vue-router'

直接使用npm install vue-router -save安装的路由,运行报错 经排查后发现是安装的vue-router版本太高 使用 npm uninstall vue-router 卸载之前安装的路由 使用 npm i vue-router@3.5.2 安装低版本的路由 问题解决!!! ......
39 vue-router vue VueRouter imported

vue axios all 接口全部成功之后进行其它操作

setSelf() { const arr: any = [] list?.forEach((item) => { const obj = { id: 1 } arr.push(obj) }) arr.push() return this.api?.set1Type(arr) // 调接口 }, s ......
接口 axios vue all

el-check省市区选择组件 vue3

引用组件 // city_dialog.vue //PopWindow 弹出层组件 //AreaList 省市区数据组件 //areaData 省市区数据 <PopWindow :dialogVisible="dialogVisible" title="省市区选择" sizeType="large" ......
省市区 省市 组件 el-check check