对Vue框架中一些相关概念的理解和总结
最近公司的项目在用Vue3做相关的开发,之前也接触过Vue2的版本,现在重新温故了一下vue相关的知识点,对一些相关概念的理解做下自己的总结
最近公司的项目在用Vue3做相关的开发,之前也接触过Vue2的版本,现在重新温故了一下vue相关的知识点,对一些相关概念的理解做下自己的总结
在 Element Plus 中,表单校验规则可以单独抽离到一个对象中进行统一管理。如果需要实现“值的关联校验”(如密码和确认密码一致、开始时间小于结束时间等),可以通过自定义校验函数实现。
在做公司项目需求的时候,遇到了一个打印表格的问题,产品项每一页都显示表头内容.项目用的是vue+element ui相关的技术栈
记录一下实现过程中遇到的问题.(实现思路都是相同的,主要是写法优点不同),在实现的过程中还是会有各种问题,打印预览第一页不显示,显示不全或者被截断的情况.
今天在做项目的时候,使用动态路由配置,发现在 vue3+vite
项目中,动态引入图片,在开发环境中的时候,图片可以正常显示,但是打包构建后,部署生产找不到图片的,经过一番搜索,找到了解决方法,如下:
在 vue3 里,ref 和 reacitve 都可以定义响应式数据,但是两者有所不同。 在使用 reactive 定义复杂结构的响应式数据时,如果你要对其赋值,会丢失其响应性。然后赋值是我们经常进行的操作,那么该怎么解决呢?
script setup 它是一个语法糖,相当于包含在 setup 函数里面. 返回的值会自动注入到当前作用域中.
script setup 是一个语法糖,它相当于在 setup 函数中包含的代码。它允许你在一个组件中同时定义数据和逻辑,并通过一个简单的语法来声明组件的属性和事件。
当面试时问到什么是Promise? 应该怎么回答:
首先说一下Promise A+规范 , 当有一个符合Promise A+规范的 then 方法的对象.就是一个Promise.而 ES6 出现之后, 它带来了一个构造函数,通过这个构造函数,可以创建一个 满足Promise A+ 规范的Promise对象. 这就是Promise.
异步问题同步化的解决方案. Promise执行是同步的 (executor 同步)? p.then 是异步的
该规范产生于2012年左右,它是 Promise A+ 规范的升级版
可以看出在出现时间上,Promise A+ 是早于 ES6 的, 民间标准 (社区搞出来的)
在那个时候,为了处理异步场景,JS中充斥着各种回调函数:
不同的环境有不同的环境变量值很正常,开发环境连开发环境的后端,正式环境连正式的环境的后端.所以需要对不同的环境变量进行配置.不过Vite自己就内建处理这类需求的方法.