脚手架node_global vue software

vue3 setup 父组件向子组件传递参数、方法|子组件向父组件传递数据,函数

https://blog.csdn.net/qq_27517377/article/details/123163381 https://blog.csdn.net/qq_27517377/article/details/123166367 vue3 setup 父组件向子组件传递参数 <templa ......
组件 函数 参数 方法 数据

手写类似于BetterScroll样式的左右联动菜单 uni-app+vue3+ts (使用了script setup语法糖)

注意:在模拟器用鼠标滚动是不会切换光标的,因为使用的是触摸滑动。【自定义类型贴在最后了】 script 部分如下: import { onMounted } from 'vue' import type { orderDetail } from '@/types/category' import t ......
BetterScroll 语法 样式 菜单 uni-app

vue3标准化开发

pnpm安装 一些优势:比同类工具快 2倍 左右、节省磁盘空间... https://www.pnpm.cn/ 安装方式:npm install -g pnpm 创建项目:pnpm create vue ESLint & prettier 配置代码风格 环境同步: 安装了插件 ESlint,开启保存 ......
标准 vue3 vue

vue3使用::v-deep深度选择器不生效

会出现 ::v-deep usage as a combinator has been deprecated. Use :deep(<inner-selector>) instead of ::v-deep <inner-selector>.的报错 ::v-depth用作组合子已被弃用。使用:dee ......
深度 v-deep vue3 deep vue

[Vue]按页数和行数重新计算表格序号

转载自:https://blog.csdn.net/qq_48203828/article/details/123224024 1、 2、 <el-table-column label="序号" style="width: 120px; height: 50px" header-align="cen ......
序号 页数 表格 Vue

Vue3用户代码片段

1.defineComponent语法 { "Print to console": { "prefix": "vue3", "body": [ "<template>", "<div class=\"container\">", " ", "</div>", "</template>", "<scr ......
片段 代码 用户 Vue3 Vue

在写springboot和vue时,需要改进的地方

后端Springboot (1)需要更加熟练使用mysql语句,insert update delete select(查询) (2)前后端跨域问题的解决: (3)另外在使用delete语句时,可以在路径中直接添加id,实现通过id删除数据 例 ①未在路径中添加id ②在路径中使用id postma ......
springboot 地方 vue

vue 弹窗组件

vue 弹窗 <el-dialog> </el-dialog> 可以在其中编写所需的弹窗显示的内容 也可以在其中放组件标签作为弹窗 放一个组件的话,例: <el-dialog v-model="addGoodsDialog" :title="addGoodsTitle" width="60%" de ......
组件 vue

vue 循环显示数据场景

vue 循环显示数据 el-table 中 <template> <el-table :data="goodsList"> <el-table-column prop="goodsName" label="商品名称"></el-table-column> <!-- ...... --> </el-t ......
场景 数据 vue

vue 编辑器+使用场景+问题解决

vue 编辑器组件 添加依赖 "dependencies": { "@codemirror/autocomplete": "^6.4.2", "@codemirror/commands": "^6.2.1", "@codemirror/lang-javascript": "^6.0.2", "@co ......
编辑器 场景 问题 vue

基于uQRCode封装的Vue3二维码生成插件

标题:基于uQRCode封装的Vue3二维码生成插件 摘要:本文介绍了一种基于uQRCode封装的Vue3二维码生成插件,可以在Javascript运行环境下生成二维码并返回图片地址。该插件适用于所有Javascript运行环境,并且支持微信小程序。本文将详细介绍该插件的使用方法,并给出一个基于Vu ......
插件 uQRCode Vue3 Vue

自定义精美商品分类列表组件 侧边栏商品分类组件 category组件(适配vue3)

随着技术的发展,开发的复杂度也越来越高,传统开发方式将一个系统做成了整块应用,经常出现的情况就是一个小小的改动或者一个小功能的增加可能会引起整体逻辑的修改,造成牵一发而动全身。通过组件化开发,可以有效实现单独开发,单独维护,而且他们之间可以随意的进行组合。大大提升开发效率低,降低维护成本。 组件化对 ......
组件 商品 侧边 category vue3

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

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 文本 动态 内容

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

关于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

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 ......

Vue3中的Pinia

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