有点儿神奇,原来vue3的setup语法糖中组件无需注册因为这个-牛翰网

有点儿神奇,原来vue3的setup语法糖中组件无需注册因为这个

前言 众所周知,在vue2的时候使用一个vue组件要么全局注册,要么局部注册。但是在setup语法糖中直接将组件import导入无需注册就可以使用,你知道这是为什么呢?注:本文中使用的vue版本为3.4.19...
11个月前
0335
vue3早已具备抛弃虚拟DOM的能力了-牛翰网

vue3早已具备抛弃虚拟DOM的能力了

前言 jquery时代更新视图是直接对DOM进行操作,缺点是频繁操作真实 DOM,性能差。react和vue时代引入了虚拟DOM,更新视图是对新旧虚拟DOM树进行一层层的遍历比较,然后找出需要更新的DOM节点进...
11个月前
0335
原来 vue3 文件编译是这样工作的!看完后更懂vue3了-牛翰网

原来 vue3 文件编译是这样工作的!看完后更懂vue3了

前言 我们每天写的vue代码都是写在vue文件中,但是浏览器却只认识html、css、js等文件类型。所以这个时候就需要一个工具将vue文件转换为浏览器能够认识的js文件,想必你第一时间就想到了webpack...
11个月前
03210
vue3的宏到底是什么东西?-牛翰网

vue3的宏到底是什么东西?

前言 从vue3开始vue引入了宏,比如defineProps、defineEmits等。我们每天写vue代码时都会使用到这些宏,但是你有没有思考过vue中的宏到底是什么?为什么这些宏不需要手动从vue中import?为什么...
11个月前
0329
终于搞懂了!原来vue3中template使用ref无需.value是因为这个-牛翰网

终于搞懂了!原来vue3中template使用ref无需.value是因为这个

前言 众所周知,vue3的template中使用ref变量无需使用.value。还可以在事件处理器中进行赋值操作时,无需使用.value就可以直接修改ref变量的值,比如:<button @click="msg = 'Hell...
11个月前
0318
卧槽,牛逼!vue3的组件竟然还能“暂停”渲染!-牛翰网

卧槽,牛逼!vue3的组件竟然还能“暂停”渲染!

有没有一种完美的方案,从服务端获取数据的逻辑放在子组件中,并且在获取数据的期间让子组件“暂停”一下,先不去渲染,等到数据请求完成后再第一次去渲染子组件呢?
11个月前
02910
新知识get,vue3是如何实现在style中使用响应式变量?-牛翰网

新知识get,vue3是如何实现在style中使用响应式变量?

前言 vue2的时候想必大家有遇到需要在style模块中访问script模块中的响应式变量,为此我们不得不使用css变量去实现。现在vue3已经内置了这个功能啦,可以在style中使用v-bind指令绑定script模块...
11个月前
02910