tianhua LV 1 关注

大家好,我是小黄鱼
文章
3
评论
3
加入时间
4 月

JavaScript中if嵌套assert的方法

在JavaScript中,通常我们不会直接使用assert这个词,因为JavaScript标准库中并没有直接提供assert函数(尽管在一些测试框架如Jest、Mocha中经常看到)。但是,我们可以模拟一个assert函数的行为,即当某个条件不满足时抛出一个错误。结合if语句进行嵌套判断时,可以在每个需要断言的地方调用这个模拟的assert函数。下面是一个详细的示例,展示如何在JavaScrip

Vue3.5的useTemplateRef让ref操作DOM更加丝滑

前言vue3中想要访问DOM和子组件可以使用ref进行模版引用,但是这个ref有一些让人迷惑的地方。比如定义的ref变量到底是一个响应式数据还是DOM元素?还有template中ref属性的值明明是一个字符串,比如ref="inputEl",怎么就和script中同名的inputEl变量绑到一块了呢?所以Vue3.5推出了一个useTemplateRef函数,完美的解决了这些问题。ref模版

十五分钟两百行代码,手写一个vue项目全局通用的弹框

前言:我们在写vue项目时,弹框是非常常用的组件,并且在同一个项目中,弹框大多类似。所以我们可以抽离封装出一个通用的弹框;因为vue3可向下兼容,所以作者这边会使用vue2的写法,vue3写法大同小异。第一步:新建相关文件一般来说是在src/components/dialog下新建如下两个文件:index.vue:该文件是组件内容相关的,用来书写弹框组件的结构、样式、和动态逻辑;in