
Vue.js 3.0入门即放弃
文章平均质量分 88
懒得跟猪打架
stupid fake full stack developer... hard learning, day day up!!!
展开
-
Vue.js + Vuex + TypeScript 实战项目开发与项目优化
引入 Element 时,可以传入一个全局配置对象。该对象目前支持 size 与 zIndex 字段。size 用于改变组件的默认尺寸,zIndex 设置弹框的初始 z-index(默认值:2000)。,我们可以只引入需要的组件,以达到减小项目体积的目的。完整组件列表和引入方式(完整组件列表以。需要注意的是,样式文件需要单独引入。原创 2023-03-02 22:46:35 · 611 阅读 · 1 评论 -
通过模拟Vite一起深入其工作原理
浅谈了一下vite的实现原理原创 2022-08-04 01:29:03 · 1227 阅读 · 0 评论 -
一分种一起来了解Vite的基础
vite特性:快速冷启动模块热更新按需编译开箱即用原创 2022-07-31 16:10:58 · 258 阅读 · 0 评论 -
模拟实现Vue.js 3.0中创建响应式对象的函数ref和toRefs,以及computed
本文将模拟实现Vue.js 3.0中创建响应式对象的函数ref和toRefs,以及computed。至此,Vue.js3.0的响应式原理就已经介绍完了。原创 2022-07-30 17:57:20 · 418 阅读 · 1 评论 -
3分钟带你深入浅出了解Vue.js 3.0的响应式系统原理
所以通过这种结构,我们可以存储目标对象,目标对象的的属性,以及属性对一个的Effect函数。从上面的Proxy对象的创建我们可以看到,创建时除了要被代理的目标对象以外,我们还需要传递第二个参数,它是一个对象,我们可以叫做处理器或者监听器。Proxy或者继承Proxy的对象,它是当前创建的proxy对象或者继承自当前proxy的子对象。,在这里代表的是当前的Proxy对象或者继承Proxy的对象。Vue.js3.0中的源码也是使用的这种方式来操作对象的成员的。,方法的作用是一样的,只是表达语义的问题。....原创 2022-07-30 15:44:23 · 812 阅读 · 1 评论 -
Vue.js 3.0 API之computed计算属性、watch侦听器
文章通过案例演示了Vue.js 3.0 中Composition API 的 computed和 watch函数的使用,并通过完整的TodoList案例再次回顾了Composition API 所学的内容,以便清楚这些函数在实际应用中该如何被融合到一起,作出我们想要的效果。......原创 2022-07-29 19:03:50 · 1012 阅读 · 0 评论 -
[vite] Failed to parse source for import analysis because the content contains invalid JS syntax.
这个错误的大概意思是在解析import的资源路径时出错了,因为import的内容不合法JS标识。错误提示是由viteimport-analysis报出。它还提示我们要去安装使用@vitejs/plugin-vue,这个是用来处理.vue后缀的Vue单文件组件的。这样,我们就为vite项目配置了可以识别解析.vue后缀单文件组件的功能。所以我们的解决方案就出来了,我们。问题到此,完美解决。......原创 2022-07-29 16:38:17 · 32705 阅读 · 13 评论 -
Vue.js 3.0的Composition API中的三个创建响应式数据的函数reactive、toRefs、ref
本文将介绍Vue.js 3.0中三个创建响应式数据的函数reactive、toRefs、refreactive:把对象转换成一个响应式对象,也就是一个Proxy对象。toRefs:它可以把一个代理对象中的所有属性也都转换成响应式的对象,toRefs()在处理这个对象的属性的时候,类似于ref。ref: 把基本类型的数据转换成响应式对象。...原创 2022-07-29 00:01:35 · 1407 阅读 · 1 评论 -
浅谈Vue.js 3.0新增的 Composition API
首先还是演示我们的显示鼠标位置案例。首先说一下createApp()创建出来的对象,跟我们使用Vue2.x创建的对象少了很多,而且这些成员都没有使用$符开头。说明未来我们基本不用给这个对象上新增成员。我们可以看到component、directive、mixin、use等这些全局方法和以前的使用方式都是一样的。mout()和以前的$mount()作用类似;unmount()类似以前的$destroy();...原创 2022-07-28 22:08:58 · 238 阅读 · 0 评论 -
浅谈Vite:一个Vue.js 3.0专属的开发工具
vite的快就是利用了浏览器支持的ESModule的方式,避免开发环境下打包,从而提升开发速度。Vue会开启一个测试服务器,拦截留篮球发送的请求,浏览器会想服务器发送请求获取相应的模块。查看create-vite以获取每个模板的更多细节vanilla,vanilla-ts,vue,vue-ts,react,react-ts,preact,preact-ts,lit,lit-ts,svelte,svelte-ts。文件进行编译,把编译的结果返回给浏览器。然后按照提示操作即可!...原创 2022-07-28 15:19:48 · 2408 阅读 · 0 评论 -
一文带你从Vue2.x大迈步走进Vue.js 3.0新时代
Vue2.x与及Vue3.x都已经出来很久了,种种原因,它们的区别一只没搞太明白,今天就通过这篇文章给大家梳理一下Vue3.0升级过后带来了哪些新特性以及这些性变化带来的各方面性能或者代码质量的提升。这里占用大家一杯奶茶的时间,反正不花钱,看了没收获的评论区怼我便是😁。.........原创 2022-07-28 01:45:23 · 1069 阅读 · 1 评论