VUE
vue
zhaojjjjjj163
to
展开
-
vue3 响应式原理 双向绑定原理
Vue.js 的响应式原理和双向绑定原理是 Vue.js 框架的核心机制,它们共同实现了 Vue.js 的数据驱动视图的特点。原创 2024-02-21 09:44:37 · 447 阅读 · 0 评论 -
vue3 中的 mvvm 设计与实现和 mvvm 的优缺点
由于数据双向绑定和虚拟DOM的存在,Vue 3在处理大量数据和渲染复杂视图时可能会面临性能问题。:尽管Vue 3的社区已经相当活跃,但在某些特定领域和应用场景下,可能不如其他框架(如React或Angular)的社区成熟和丰富。:MVVM模式是一种常见的设计模式,它遵循了MVC的架构,将视图和模型分离,使得代码更加清晰和易于维护。:Vue 3提供了丰富的API和插件生态系统,使得开发者可以根据需求定制和扩展应用程序的功能。:在 Vue 3 中,你可以使用组合 API 来组织和复用组件逻辑。原创 2024-01-10 09:18:13 · 1119 阅读 · 0 评论 -
VUE3使用$ref()语法糖
【代码】VUE3使用$ref()语法糖。原创 2024-01-04 09:56:15 · 651 阅读 · 0 评论 -
Vite 打包时修改静态资源的路径
在使用 Vite 打包项目时,如果想要修改静态资源的路径,可以在vite.config.js文件中配置base 选项。这个选项可以控制项目中静态资源的基路径。注意:如果应用是部署在非根路径上的服务器,需要确保服务器配置也能正确地处理这个基路径。配置后,Vite 在构建时会将所有静态资源的引用路径前添加/dist/ 前缀。原创 2023-12-21 10:11:15 · 1725 阅读 · 0 评论 -
自定义ref实现防抖
【代码】自定义ref实现防抖。原创 2023-11-23 14:43:08 · 19 阅读 · 0 评论 -
import 和 import()的区别(动态导入)
函数时,由于该模块已经被加载并解析过了,因此不会重新加载并解析,而是直接返回已经加载并解析好的模块实例。函数来导入同一个模块,只有第一次调用会执行真正的加载和解析操作,后续调用都会直接返回缓存的模块实例。可以动态地加载模块,即可以在运行时根据需要动态加载模块,而不需要在代码加载阶段就加载所有模块。是 ES6 中用于在动态环境中导入模块的函数,它是在运行时执行的,而不是在代码加载阶段执行。是异步的,因此在模块加载完成之前,模块中导出的变量或函数是无法使用的。导入的模块,可以直接访问其导出的变量和函数。原创 2023-08-04 11:32:36 · 675 阅读 · 0 评论 -
Module 的语法的总结
在编写模块时,需要考虑模块中的变量是否需要共享,是否可以被修改,以及模块在不同文件中被调用时可能产生的副作用等因素,从而选择合适的方法来避免副作用。如果在模块中使用常量或不可变对象,那么即使该模块中的变量被修改了,但由于常量或不可变对象无法被修改,因此在不同文件中调用该变量时,其值也不会发生变化。导入模块时,实际上是在模块内部创建了一个指向被导入模块的引用,而不是直接复制模块中的变量。导入的模块中含有可变状态的对象,比如一个对象的属性值可以被修改,那么当在不同的文件中修改这个对象中变量时,由于。原创 2023-08-04 11:27:18 · 135 阅读 · 0 评论 -
vue中点击导出为word
【代码】vue中点击导出为word。原创 2023-07-10 14:13:45 · 77 阅读 · 0 评论 -
vuex和pinia
Vuex 使用全局 store 存储状态,而 Pinia 使用本地store,这意味着在使用多个获取数据的单独实例时,每个实例都有自己的存储空间。Vuex 是 Vue.js 官方提供的状态管理库,而 Pinia 是基于 Vue 3 且使用 TypeScript 编写的轻量级的状态管理库。在开发过程中,如果感觉正在写很多类似于父子组件之间的通信和props传值代码,那么就可能需要引入状态管理工具来使数据的传递和管理更加便捷。当组件层级开始变得复杂,并且需要共享数据和状态时,就可能需要使用状态管理工具。原创 2023-06-03 17:18:00 · 686 阅读 · 0 评论 -
图片放大器,富文本内图片点击实现放大器效果
【代码】图片放大器,富文本内图片点击实现放大器效果。原创 2023-05-16 18:29:37 · 248 阅读 · 0 评论