JavaScript

关注公众号 jb51net

关闭

首页 >> 网络编程 >> JavaScript >> javascript类库 >> vue.js

Vue 中插槽(Slot)用法大全

本文给大家介绍Vue中插槽(Slot)用法,本文结合实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧

Vue 概述及基本使用详解

Vue是一套用于构建用户界面的渐进式框架,与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用,本文给大家介绍Vue 概述及基本使用,感兴趣的朋友跟随小编一起看看吧

vue3中defineProps的使用详解

本文介绍了Vue组件中props的三种声明方式:数组写法、对象写法和TypeScript类型声明写法,数组写法适用于快速原型开发,但缺乏类型校验;对象写法提供了基本类型校验和默认值设置;TypeScript类型声明写法结合了Vue的运行时校验和TypeScript的静态类型检查

Vue3中ref数组的监听实现方式

Vue3中监听ref定义的数组,需根据监听需求选择合适的监听方法,对于空数组,推荐使用深度监听来捕捉数组内部变化,同时,确保修改数组的方式是响应式的,以保证监听器能正常工作,根据具体需求,可以选择直接深度监听、监听数组长度变化或提取属性监听等方案

vue3使用ref和reactive定义数据详解

文章主要介绍了在Vue 3中使用`ref`和`reactive`来定义和操作数据的区别,`ref`适用于基本数据类型和部分引用数据类型,操作时需要通过`.value`访问和修改,`reactive`主要用于对象类型的引用数据,操作时可以直接访问和修改属性,但在模板中使用时需要通过定义时的变量来访问

vue中的Canvas使用及说明

文章详细介绍了HTML5 Canvas的模板区、样式区和脚本区的使用方法,包括如何设置Canvas的宽高、水平居中、获取Canvas元素、绘制图形(直线、矩形、圆、文字)、转换为Base64、下载图片以及加载图片并添加文字水印等操作

Vue2快速实现px转vw适配方式

本文介绍了如何在Vue2+VueCLI项目中使用postcss-px-to-viewport-8-plugin插件,将px单位自动转换为vw单位,实现响应式设计,详细步骤包括插件安装、VueCLI配置、使用示例和验证方法,以及与Vue3的配置差异

vue中父组件控制子组件的显示隐藏详解

文章介绍了在Vue.js中实现父子组件之间通信的一种方法,通过在子组件内部定义一个`show`方法,并在父组件调用该方法时传入相应的参数来控制子组件的显示和隐藏,这种方法避免了使用props和emit,使子组件的显示逻辑更加独立和清晰

vue-cli11模式&环境变量使用及说明

本文主要介绍了Vue CLI项目中的模式和环境变量设置,Vue CLI有三种默认模式:开发、测试和生产,可以通过--mode选项参数覆写默认模式,环境变量可以从对应的环境文件中载入,NODE_ENV将决定应用的运行模式,同时,介绍了环境文件的加载优先级和规则

Vue3中Proxy在组件封装中的使用及说明

Vue3中Proxy在组件封装中的妙用:让组件交互更优雅,通过Proxy,父组件可以直接访问内部子组件的方法和属性,简化了使用方式,提高了开发效率

Vite中Terser插件基本使用指南

在Vite中使用Terser插件可以对JavaScript代码进行压缩和混淆处理,本文就来详细的介绍一下Terser插件的使用,具有一定的参考价值,感兴趣的可以了解一下

Vue3响应式原理分析(Proxy(obj,{get(){},set(){}}))

文章详细分析了Vue3的响应式原理,包括Proxy对象的get和set方法,以及双向数据绑定,通过代码示例展示了Vue3和Vue2在set方法上的区别,说明了Vue3能够正确修改值而Vue2不能

Vue3组件Ref打印Proxy(Object)与defineExpose使用及说明

Vue3中,通过ref获取子组件实例时,显示为Proxy(Object)而非原始对象,这是由于Vue3的响应式系统使用Proxy实现数据劫持,为了显式控制组件暴露的API,Vue3引入了defineExpose,结合TypeScript,可以安全地定义和管理组件的公共API

Vue Router History路由刷新页面404问题的原因分析和解决方法

在现代前端开发中,单页面应用凭借其流畅的用户体验和高效的性能备受青睐,Vue Router作为Vue.js官方的路由管理器,为构建单页面应用提供了强大的路由功能,然而,使用History模式时,刷新页面出现404错误,本文将深入探讨该问题产生的原因,并提供详细的解决方法

Vite动态导入静态资源与自动依赖发现过程

文章主要介绍了在Vite中动态导入静态资源的三种方案,并讨论了Vite自动依赖发现的条件,文章还提供了一些代码示例和优化建议,以帮助开发者更高效地管理动态资源和依赖预构建

Vue使用keep-alive实现页面前进刷新、后退缓存全过程

本文介绍了如何在Vue单页应用中使用keep-alive实现页面前进刷新、后退缓存,解决了从搜索页跳转到列表页需要重新加载数据以及从详情页返回列表页希望保留滚动位置和筛选状态的问题,通过合理使用keep-alive组件结合路由元信息管理,可以实现智能缓存策略

vue本地运行访问不到public目录下的文件问题

文章介绍了如何在Vue项目中使用TinyMCE开发富文本编辑器,并详细描述了配置语言包和样式属性的步骤,同时,文章还提到了在不同环境(测试和正式)中切换公共路径配置的方法

Vue访问Public文件夹全过程

访问Public文件夹的内容可以实现动态加载图片或视频,因为这些文件不会被打包,可以直接使用路径访问,在vue.config.js中配置publicPath,可以在template的:src或script的datacomputed中使用require()引入或拼接路径,实现动态访问

vue批量自动引入并注册组件或路由教程

文章介绍了Vue项目中批量自动引入与注册的技术,包括组件自动注册、路由自动生成、工具链集成和最佳实践,通过动态扫描目录、自动解析模块、智能注册等方式,这些技术可以显著提升开发效率,文章还提供了具体的实现方案和最佳实践,希望能为Vue开发带来帮助

Vue 中 computed的设计动机与底层实现原理解析

Vue的computed属性是一个非常强大的功能,它不仅提高了代码的可读性和可维护性,还通过缓存机制优化了性能,本文将详细介绍Vue中 computed 的设计动机以及其底层实现原理,感兴趣的朋友跟随小编一起看看吧

Vue3中的路由使用解读

本文总结了Vue3中路由相关的知识,包括路由的理解、路由的引入与创建、非编程式路由导航和编程式路由导航

Vue2与Vue3中diff算法的区别及说明

Vue3通过双端Diff算法、静态标记、动态追踪、Fragment支持、事件缓存和BlockTree等优化,显著提升了性能,特别是在处理大规模静态内容时

Vue3+Ts+Vite项目websoket封装使用方式

文章介绍了如何封装WebSocket并进行页面使用,包括安装npm、创建websocket.ts文件、配置请求地址、全局类型声明以及在页面中引用和注册

在vue3中使用webSocket构建聊天对话方式

本文介绍了如何使用Electron、Vue3、ElementPlus、SCSS和TypeScript构建一个功能完善的聊天通信应用,包括项目初始化、WebSocket服务的封装、心跳检查、断线重连机制,以及在Vue组件中使用该服务,此外,还展示了如何创建一个简单的WebSocket后端服务器进行测试

vue使用import.meta.glob动态导入多个模块方式

文章介绍了Vite提供的`import.meta.glob`功能,用于动态导入多个模块,它通过glob模式匹配文件,返回一个对象,键为文件路径,值为返回Promise的动态导入函数,支持eager模式直接导入和as选项指定导入方式,如原始字符串或文件URL,适用于Vite或Rollup项目

Vue中Pinia状态管理的四大实战场景指南

Pinia 是 Vue 官方推荐的状态管理库,这篇文章主要为大家详细介绍了Vue中Pinia状态管理的四大实战场景,感兴趣的小伙伴可以了解一下

Vite+TS+React的路由配置全过程

文章介绍了如何使用React Router DOM 6在React应用中实现路由配置,包括安装依赖、修改APP.tsx、创建路由文件、注意路由配置的细节(如路径和返回语句)以及创建页面

vue3页面之间传递参数URL方式

文章建议在两个组件之间通过URL传递参数,而不是使用Vuex或总线事件,因为它们对于简单的跳转页面关系来说是过度的,页面1通过跳转并使用模板字符串传递ID,页面2通过获取URL参数来接收并显示

Vue3中泛型使用unknown优于any问题

在Vue3中,建议优先使用`unknown`而不是`any`,因为`unknown`提供了更好的类型安全保证,在组件Props、组合式函数、事件处理和类型守卫中使用`unknown`,可以有效避免运行时错误,保持TypeScript的类型安全优势

Vue不同页面展示不同的title实现方式

文章介绍了如何在`router.js`文件中设置路由、添加自定义的`meta`属性来定义当前视图的标题,并在路由导航守卫中进行相应的处理,最后通过查看效果来验证实现

Vscode中开发VUE项目的调试实现方案

本文详细介绍了如何在VSCode中进行Vue前端开发和调试,包括必备插件安装、VSCode配置、调试方案(浏览器调试、VueDevTools、Console调试)、常用快捷键和调试最佳实践,适合Vue3+TypeScript项目的开发调试

vue2多设备访问本地调试项目过程

在Vue2开发阶段,为了让局域网内的小伙伴访问本地项目,需要修改项目的配置文件`demo/config/index.js`,将调试host从默认的`127.0.0.1`改为`0.0.0.0`,这样其他设备通过你的IP地址就可以访问到本地项目了

vue3中定时任务cron表达式组件的比较分析

文章比较了三种适用于Vue3的cron组件:vue3-cron-plus、no-vue3-cron和vue3-cron-plus-picker,每种组件的安装和使用实例都详细列出,最终对比发现,vue3-cron-plus-picker不仅可以从组件中获取cron表达式,还能显示任务的执行时间,因此推荐使用

vue3的定时器cron组件详解

该文章介绍了如何在Vue3和Antd-Vue中实现一个定时任务调度组件,该组件支持每日定时任务,并返回cron格式的字符串,父组件调用该组件后,会得到一个cron格式的时间字符串,表示任务的执行时间,例如,“000009***”表示每天的9点

App开发框架NativeScript-Vue构建原生应用(新手使用教程)

"Vue3写真正的原生App" 一直是块短板,uni-app虽然"一套代码多端运行",但性能瓶颈、厂商锁仓、原生能力常被开发者诟病,直到NativeScript-Vue出现,NativeScript-Vue允许开发者利用JavaScript、TypeScript或Vue.js来访问Android和iOS的原生API,实现跨平台的原生应用开发

vue项目上线路径跳转无效(404问题)的解决

文章主要介绍了两种解决Vue Router在Nginx部署后路由无法跳转问题的方法:法一是在Vue Router中将路由模式改为hash模式,利用URL的hash部分来模拟完整URL,这样不会向后端发送请求;法二是在Nginx中配置路由,将所有请求重定向到index.html,以支持history模式的Vue Router

vue中使用展示Markdown文档说明

文章介绍了如何在Vue项目中使用Markdown文档,并展示了如何通过安装和配置`markdown-it-vue`和`text-loader`来实现Markdown文档的展示和下载

vue3实现markdown预览和编辑详解

本文介绍了如何在Vue3项目中集成Vditor Markdown编辑器,包括Vditor的简介、安装、预览、编辑以及一些高级功能和常见问题解决,Vditor支持多种编辑模式、图表、公式等,且高度可定制化

Vue项目markdown内容预览显示优化方式

在Vue项目中使用markdown-it组件预览Markdown内容时,通过安装pnpm和markdown-it-github-markdown-css依赖,并重写markdown部分样式,实现了Markdown内容的美化,在MarkdownPreview.vue组件中,通过变量renderedMarkdown接收并渲染Markdown内容

更新Vue项目package.json文件方式

文章讨论了由于历史原因,一些已弃用的依赖没有在package.json中移除,导致构建时间过长的问题,解决方法是使用社区工具自动生成使用`nodegenerate-package.js`脚本,根据已安装的依赖进行重建运行
上一页共3页:3/3下一页