返回博客

标签:#Vue

50 篇文章

前端

keep-alive 缓存页面不生效的三种原因

前端

keep-alive 缓存页面不生效的三种原因

Vue keep-alive 缓存页面不生效的三种原因

#JavaScript 1 min
技术

Vue 3 Composition API 入门指南

技术

Vue 3 Composition API 入门指南

深入了解 Vue 3 的 Composition API,学习如何使用 setup、ref、reactive 等核心概念

#Vue 1 min
技术

Vue 3 Composition API 入门指南

技术

Vue 3 Composition API 入门指南

深入了解 Vue 3 的 Composition API,学习如何使用 setup、ref、reactive 等核心概念

#Vue 1 min
技术

使用 Nuxt Content 构建博客

技术

使用 Nuxt Content 构建博客

学习如何使用 Nuxt Content 模块快速搭建一个功能完整的博客系统

#Nuxt 1 min
前端

JavaScript 埋点库

前端

JavaScript 埋点库

本文介绍 JavaScript 埋点库的相关内容。

#JavaScript 1 min
前端

可调整大小的分割面板

前端

可调整大小的分割面板

本文介绍几种实现可调整大小分割面板的方法,包括使用 vue-draggable-resizable, split.js 和 vue-split-view 等库。

#JavaScript 1 min
前端

Vue Transition 弃用原因及优化

前端

Vue Transition 弃用原因及优化

Vue 的 transition 在 v-if、v-show 或 display: none 的情况下会导致动画不触发,需要使用 setTimeout 进行优化。本文探讨了 Vue Transition 的弃用原因,并提供了代码示例和解决方案。

#JavaScript 1 min
前端

解决 Vue v-for 循环中数组顺序变化导致图片重新加载的问题

前端

解决 Vue v-for 循环中数组顺序变化导致图片重新加载的问题

本文介绍如何解决 Vue.js 中使用 v-for 循环时,数组顺序发生变化导致页面重绘,从而引起图片重新加载的问题。通过为 v-for 循环添加:key 属性,绑定数组中对象的唯一标识符,可以有效避免此问题。

#Vue 1 min
前端

Element-UI Form 表单 disabled 属性继承原理

前端

Element-UI Form 表单 disabled 属性继承原理

本文介绍了 Element-UI form 表单中 disabled 属性如何向下传递到子组件,以及如何使用 Vue 的 inject 和 provide 机制实现属性的传递。

#JavaScript 1 min
前端

流程图开源 JS 库推荐

前端

流程图开源 JS 库推荐

本文推荐几个常用的开源流程图 JavaScript 库,包括 bpmn.io/toolkit/bpmn-js, anseki.github.io/leader-line, reactflow.dev, 和 vueflow.dev。

#JavaScript 1 min
前端

Vue 按钮点击取消事件冒泡

前端

Vue 按钮点击取消事件冒泡

如何在 Vue 中阻止按钮点击事件冒泡到父元素。本文提供了一种使用 `@click.stop` 指令的简单方法。

#Vue 1 min
前端

Vue i18n 使用及相关资源整理

前端

Vue i18n 使用及相关资源整理

本文介绍 Vue i18n 的使用方法,包括语言切换、选择文本弹出提示、浏览器检测库、移动端检测库、手势检测库等相关资源和工具的整理。

#JavaScript 2 min
前端

Vue3 获取 DOM 元素

前端

Vue3 获取 DOM 元素

Vue3 中使用 ref 获取 DOM 元素的方法,包括 Composition API 的使用以及一些常见的错误和解决方法。

#JavaScript 1 min
前端

常用图标库:React Icons 和 Oh Vue Icons

前端

常用图标库:React Icons 和 Oh Vue Icons

本文介绍两个常用的图标库:react-icons (适用于 React) 和 oh-vue-icons (适用于 Vue),它们提供了丰富的图标资源,方便开发者在项目中使用。

#JavaScript 1 min
前端

数据大屏示例代码及资源链接

前端

数据大屏示例代码及资源链接

本文收集整理了一些数据大屏示例代码链接,方便学习和参考。包含 ECharts 图表库的应用,以及其他数据可视化工具和平台,例如:基于 ECharts 的 Sankey 图示例,以及其他数据可视化资源。

#JavaScript 1 min
前端

Vue Admin 框架和 Axios 请求封装调研

前端

Vue Admin 框架和 Axios 请求封装调研

本文调研了多个流行的 Vue Admin 框架,并分析了其中 Axios 请求的封装方法,包括 `vue-vben-admin`, `gin-vue-admin`, `soybean-admin`, `RuoYi-Vue3`, `v3-admin-vite`, `vue3-antdv-admin` 和 `cool-admin-midway` 等。

#JavaScript 1 min
前端

跨窗口、Tab 页通信方法总结

前端

跨窗口、Tab 页通信方法总结

本文总结了跨窗口、Tab 页通信的多种方法,并提供了多个 GitHub 项目和文章链接,以及 Stack Overflow 问题的参考。

#JavaScript 1 min
前端

Vue Data Resetting Techniques

前端

Vue Data Resetting Techniques

This article explores different methods for resetting data in Vue.js applications, including resetting the entire data object or specific properties using `this.$data` and `this.$options.data()`. Learn how to efficiently restore your component's data to its initial state.

#Vue 1 min
前端

Vue Cli 打包报错:Uncaught ReferenceError: exports is not defined

前端

Vue Cli 打包报错:Uncaught ReferenceError: exports is not defined

Vue Cli 打包报错 Uncaught ReferenceError: exports is not defined,解决方法:导入的包使用了 CommonJS 规范,而 Vue Cli 打包使用的是 ESM 规范,导致冲突。文章分析了问题原因,并提供了解决方案。

#JavaScript 1 min
前端

Vue 中在新标签页打开页面

前端

Vue 中在新标签页打开页面

如何在 Vue.js 应用中在新标签页打开一个页面,包含两种方法示例。

#Vue 1 min
前端

Vue3 父子组件传值及方法调用

前端

Vue3 父子组件传值及方法调用

本文介绍了 Vue3 中父子组件之间如何进行数据传递和方法调用,包括父组件向子组件传递数据,以及子组件调用父组件方法,并提供了具体的代码示例。

#JavaScript 1 min
前端

Vue3 watch props 监听属性变化

前端

Vue3 watch props 监听属性变化

本文介绍了如何在 Vue3 中使用 watch 来监听 props 属性的变化,并提供了相应的代码示例。

#JavaScript 1 min
前端

Vuex 到 Pinia 的迁移

前端

Vuex 到 Pinia 的迁移

记录将 Vue3 项目中 Vuex 迁移到 Pinia 的过程,分享迁移经验,并提供相关参考文章链接。

#JavaScript 1 min
前端

Vue 约定式路由(文件路由)

前端

Vue 约定式路由(文件路由)

本文介绍 Vue 约定式路由(文件路由)的配置方法,包括使用 vite-plugin-pages 插件,以及页面元数据配置、页面缓存优化等技巧。文中还提供了 Vue2 和 Vue3 下页面缓存的优化方案。

#JavaScript 1 min
前端

Vue3 监听 Prop 变化

前端

Vue3 监听 Prop 变化

本文介绍如何在 Vue3 中使用 `watch` 函数监听 Prop 的变化,并提供代码示例。

#Vue 1 min
前端

Element 在线运行报错解决

前端

Element 在线运行报错解决

Element 在线运行报错的解决方法,主要介绍如何找到合适的 Vue2 版本来解决问题,并提供参考文章链接。

#JavaScript 1 min
前端

JS Vue React 路由处理机制

前端

JS Vue React 路由处理机制

本文探讨了 JavaScript、Vue 和 React 如何处理路由,并解释了 Nginx 配置中 `try_files` 指令的作用,以及如何通过它实现单页应用的路由机制。

#JavaScript 1 min
前端

Vue3 响应式数据重新赋值问题详解

前端

Vue3 响应式数据重新赋值问题详解

本文探讨 Vue3 中使用 reactive 进行响应式数据重新赋值的几种方法,包括 Object.assign, ref, reactive 以及 toRefs 的使用,并分析各自的优缺点。

#JavaScript 1 min
前端

Vue 子组件如何获取所有父组件传递的值

前端

Vue 子组件如何获取所有父组件传递的值

本文介绍如何在 Vue 子组件中获取所有父组件传递的值,并提供代码示例和最佳实践。

#JavaScript 1 min
前端

Vite 动态引入图片

前端

Vite 动态引入图片

本文介绍了使用 Vite 动态引入图片的几种方法,包括使用 `import.meta.globEager`、`import()` 和 `new URL()` 等方式,并对各种方法进行了比较和优化。

#JavaScript 1 min
前端

Vue3 路由变化监听与传参

前端

Vue3 路由变化监听与传参

本文介绍 Vue3 中如何监听路由变化以及如何正确地进行参数传递,包括解决 params 无效和监听不到变化等常见问题,并附带相关链接和参考文章。

#Vue 1 min
前端

Vue3 中使用 keep-alive 组件报错:TypeError: parentComponent.ctx.deactivate is not a function 的解决方法

前端

Vue3 中使用 keep-alive 组件报错:TypeError: parentComponent.ctx.deactivate is not a function 的解决方法

Vue3 使用 keep-alive 组件时,切换页面报错 TypeError: parentComponent.ctx.deactivate is not a function。文章提供了解决方案:在 keep-alive 和 component 上设置 key 属性进行排序,并附带相关参考文章链接。

#Vue 1 min
前端

Vant 样式覆盖问题及解决方法

前端

Vant 样式覆盖问题及解决方法

解决 Vant 组件按需导入导致自定义样式覆盖无效的问题。文章详细介绍了通过全局导入 Vant 样式来解决此问题的方法,并分析了按需导入与全局导入在样式优先级上的差异。

#JavaScript 1 min
前端

Vue 移动端适配方案

前端

Vue 移动端适配方案

本文介绍两种 Vue 移动端适配方案:rem 方案和 viewport 方案,并讲解了如何结合使用以及解决 dpr 引发的字体大小问题。包括 `amfe-flexible`、`postcss-pxtorem`和`postcss-px-to-viewport` 的使用方法和配置。

#JavaScript 2 min
运维

Nginx 前端配置与二级路由详解

运维

Nginx 前端配置与二级路由详解

本文详细介绍了 Nginx 前端配置,包括 Vue 和 React 项目的打包部署,以及如何配置二级路由和处理不同访问路径下的代理转发问题,并深入探讨了 `alias`和`root`指令的区别以及`proxy_pass`中带`/`和不带`/` 的区别。

#Nginx 5 min
前端

Vue 学习(二)

前端

Vue 学习(二)

深入学习 Vue 源码,包括 Object.defineProperty 的用法,以及父子组件继承和编译过程中的代码分析。

#JavaScript 1 min
前端

CSS 属性选择器及 Vue scoped 样式穿透

前端

CSS 属性选择器及 Vue scoped 样式穿透

Vue 的 style 使用 scoped 属性时,会给相关 DOM 元素添加类似 `[data-v-26725ac2]` 的属性,导致无法通过 CSS 选择器直接选中某些由 JavaScript 生成的 DOM 元素。本文介绍如何使用属性选择器 (`[data-v-26725ac2]`) 和 `v-deep` (已弃用,建议使用 `>>>` 或深度选择器) 解决这个问题,并详细解释 CSS 属性选择器的用法。

#CSS 1 min
前端

Vue 设置 iframe 内容样式

前端

Vue 设置 iframe 内容样式

在 Vue 中,如何设置 iframe 内容的样式,这篇文章介绍了如何在同源策略下,通过 JavaScript 在 iframe 加载后动态添加样式,解决 iframe 内容样式设置的问题。

#Vue 1 min
前端

ElementUI 抽屉组件意外关闭问题解决

前端

ElementUI 抽屉组件意外关闭问题解决

解决 ElementUI 抽屉组件 Drawer 在选中文字后,鼠标移到遮罩层意外关闭的问题。通过监听鼠标按下和弹起事件,阻止遮罩层在选中文字拖拽时关闭。

#JavaScript 1 min
前端

Vue 动态切换背景图片

前端

Vue 动态切换背景图片

使用 Vue 动态切换背景图片的方法。

#Vue 1 min
前端

Vue.js 实用技巧:使用 .sync 修饰符实现父子组件数据同步

前端

Vue.js 实用技巧:使用 .sync 修饰符实现父子组件数据同步

本文介绍了 Vue.js 中如何使用 `.sync` 修饰符实现父子组件之间数据的双向绑定,并提供了具体的代码示例,方便开发者快速学习和应用。

#JavaScript 1 min
前端

Vue 获取 Element UI 中的 Textarea

前端

Vue 获取 Element UI 中的 Textarea

本文介绍如何使用 Vue.js 获取 Element UI 中的 Textarea 组件。提供了一种改进的方法,避免了使用笨方法带来的潜在问题。

#JavaScript 1 min
前端

Vue 深度 CSS 选择器

前端

Vue 深度 CSS 选择器

本文介绍 Vue 中深度 CSS 选择器的使用方法,包括 `::v-deep` 的用法以及一些示例代码,例如如何使用 `::v-deep` 选择器修改 van-cell 组件的样式。

#JavaScript 1 min
前端

Vue 编程式添加组件

前端

Vue 编程式添加组件

本文介绍了多种在 Vue.js 中编程式添加组件的方法,包括使用 `Vue.extend`、`render` 函数以及原生 JS 创建 DOM 元素等方式,并附带了多种代码示例和参考链接,帮助开发者理解和掌握 Vue 组件的动态添加技术。

#Vue 1 min
前端

Vue 开发环境端口修改及跨域代理配置

前端

Vue 开发环境端口修改及跨域代理配置

本文介绍如何修改 Vue 开发环境的端口号,以及如何配置跨域本地代理,解决开发过程中前后端分离导致的跨域问题。

#JavaScript 1 min
前端

Vue.js 修改浏览器 URL 无刷新

前端

Vue.js 修改浏览器 URL 无刷新

使用 Vue.js 和 JavaScript 的 `window.history.pushState` 和 `$router.push` 方法修改浏览器 URL,无需刷新页面,并支持浏览器返回按钮功能。文章包含代码示例和详细解释。

#JavaScript 1 min
前端

Vue 加载 HTML 代码的方法及优化

前端

Vue 加载 HTML 代码的方法及优化

本文介绍了在 Vue 中加载 HTML 代码的几种方法,并重点分析了 `v-html` 指令和自定义指令 `v-string` 的优缺点,以及如何避免 `v-html` 导致的 HTML 结构改变问题。提供了更优的解决方案,并附带了相关 API 的链接。

#JavaScript 1 min
前端

Vue 学习(一)深入 Vue 源码学习 JavaScript

前端

Vue 学习(一)深入 Vue 源码学习 JavaScript

通过阅读 Vue 源码学习 JavaScript,分析 new Vue 的过程,以及 initMixin 如何操作 Vue 原型的机制,并进行手写练习,加深对 JavaScript 原型继承和 this 指向的理解。

#JavaScript 1 min
前端

将 Vue 组件挂载到 shadowRoot

前端

将 Vue 组件挂载到 shadowRoot

本文介绍如何在 Chrome 扩展程序中使用 shadowRoot 隔离 DOM,并讲解如何将 Vue 组件挂载到 shadowRoot 中的元素上,从而避免插件与页面 DOM 产生冲突。

#JavaScript 1 min
前端

Webpack 5 配置 Vue 脚手架问题及解决方法

前端

Webpack 5 配置 Vue 脚手架问题及解决方法

升级 Webpack 5 配置 Vue 脚手架过程中遇到的样式失效问题,以及使用 vue-style-loader 和 css-loader 的解决方案。文中分析了问题原因,并提供了修改 Webpack 配置的示例代码。

#JavaScript 2 min