标签:vue3

vue

pinia 与 vuex 有哪些不同

pinia 与 vuex 有哪些不同
Pinia 和 Vuex 都是用于 Vue.js 的状态管理库,但是它们在设计和 API 上有一些关键的不同。 下面是 Pinia 和 Vuex 的一些主要差异: API 设计:Pinia 的 API 设计更为简洁和直观。在 Vuex 中,你需要使用 mutations 来更...

yekong 1年前 (2023-07-28) 喜欢

vue

pinia介绍及使用

pinia介绍及使用
Pinia 是一个用于 Vue.js 的状态管理库,旨在作为 Vuex 的替代品。它可以和 Vue 2 或 Vue 3 一起使用,并且提供了一种轻松管理应用状态的方式。Pinia 被设计为直观并且更易于使用,相比 Vuex 来说,它的 API 更加简洁,并且引入了一些有用的新特性...

yekong 1年前 (2023-07-28) 喜欢

vue

onMounted和mounted有什么区别?使用onMounted有什么好处?

onMounted和mounted有什么区别?使用onMounted有什么好处?
onMounted和mounted都是Vue组件生命周期中的一个阶段,代表组件已经被挂载到DOM。在这个阶段,我们可以访问和操作DOM元素。 他们的区别主要在于他们所在的上下文和使用的方式: mounted是Vue 2中的选项API的一部分,需要在Vue组件对象中使用,它有权访...

yekong 1年前 (2023-07-27) 喜欢

vue

vue3和vue2相比有哪些优点

vue3和vue2相比有哪些优点
Vue 3带来了很多新的功能和性能改进,与Vue 2相比,它的主要优点包括: 性能:Vue 3的运行时间性能和内存使用情况均得到了显著改进。它的编译器也更高效,生成更小、更优化的代码。 组合 API:Vue 3引入了一个新的组合API,提供了一种更灵活的方式来组织和复用代...

yekong 1年前 (2023-07-26) 喜欢

js

vue3 vite项目反向代理报405

vue3 vite项目反向代理报405
vue3 项目开发过程中,后端提供的一部分接口会报跨域,这就需要前端做一下反向代理了,但是代理后,前的访问接口会报405这就莫名其妙了。去掉rewrite后就可以正常访问了。 有405的配置 server: { port: 3012, open: true, ...

yekong 1年前 (2023-07-25) 喜欢

vue

vite-plugin-mock介绍以及作用

vite-plugin-mock介绍以及作用
vite-plugin-mock是一个用于Vite构建工具的插件,它提供了内置的Mock功能,允许您在Vite项目中方便地模拟接口数据。它的作用是在开发阶段,帮助前端开发人员在没有实际后端接口的情况下,使用模拟数据进行开发和调试。 特点和作用: 提供模拟数据:vite-plug...

yekong 1年前 (2023-07-24) 喜欢

vue

vue3 Vue3SeamlessScroll与el-tooltip搭配使用页面崩溃

vue3 Vue3SeamlessScroll与el-tooltip搭配使用页面崩溃
vue3 数据大屏项目 开发中Vue3SeamlessScroll滚动组件在与element-plus的el-tooltip使用时,会导致页面崩溃,所以这里我们需要调整一下,当鼠标移入对应的区域的时候才会切换到el-tooltip,当鼠标移开后,则恢复到最简单的p标签,这样就不会...

yekong 1年前 (2023-07-23) 喜欢

vue

vue3 vite项目中如何引用普通的js文件

vue3 vite项目中如何引用普通的js文件
最近有一个效果看起来很好,想将其应用vue项目中,但是这个效果是普通的html+js的写法实现的,一时不知道如何操作了,我们需要将这个方法导出来使用。 在 Vue 3 和 Vite 项目中,要将一个 JavaScript 文件内的 SphereEarthManager 函数导出供...

yekong 1年前 (2023-07-22) 喜欢

vue

vue3 vite项目中使用jquery

vue3 vite项目中使用jquery
在 Vue 3 和 Vite 中使用 jQuery 需要按照以下步骤进行设置: 安装 jQuery 首先,在你的 Vue 3 项目中安装 jQuery 包。你可以通过 npm 或 yarn 来安装 jQuery。 使用 npm: npm install jquery 使用 ya...

yekong 1年前 (2023-07-22) 喜欢