vue3+vite+ts
文章平均质量分 65
随便起的名字也被占用
卷心菜,即菜又卷,还是菜,继续卷。
展开
-
vue3如何动态添加组件到dom中(jsx,h(),render)
vue3 jsx 动态添加组件到dom元素中原创 2023-12-14 16:44:59 · 3416 阅读 · 0 评论 -
vue3+vite4中使用svg,使用iconfont-svg图标
记录一下vue3中如何使用svg图标,vue2中大家常用iconfont字体图标,现在vue3大家都又推荐svg的方式使用图表,包括elementplus组件库也变成使用svg方式引用图标。原创 2023-12-12 10:59:04 · 838 阅读 · 0 评论 -
vue2\vue3 + ts项目中如何优雅的使用localStorage,可以设置过期时间,存储值加密
localStorage封装,加密,设置过期时间原创 2022-09-14 20:52:04 · 2598 阅读 · 1 评论 -
vue3 + vite + ts + setup , 第二十一练 vue3 中使用函数式编程,h函数(一)
之前跟大家介绍了两种vue编写风格分别是template模板方式,和JSX方式感觉JSX被大家吐槽的很厉害,其实用习惯还挺好用的今天介绍第三种函数式编程。如果没有prop,那么通常可以将children作为第二个参数传入。如果会产生歧义,可以将。函数是一个用于创建VNode的实用程序。也许可以更准确地将其命名为。作为第二个参数传入,将children作为第三个参数传入。,但由于频繁使用和简洁,它被称为。...原创 2022-07-27 23:17:13 · 1198 阅读 · 0 评论 -
vue3.x+ts项目创建,配置流程
vue3.x 项目搭建流程原创 2022-07-26 23:11:47 · 3762 阅读 · 0 评论 -
vue3 + vite + ts + setup , 第二十练 vue3 中使用unocss原子化
vue3.x 使用unocss原创 2022-07-24 23:11:26 · 2005 阅读 · 1 评论 -
vue3 + vite + ts + setup , 第十九练 vue3 中使用vue-router(三),动态路由
vue3.x使用vue-router@4.x 动态路由,动态路由设置权限原创 2022-07-24 16:43:37 · 1295 阅读 · 0 评论 -
vue3 + vite + ts + setup , 第十八练 vue3 中使用vue-router(二),前置守卫、后置守卫、路由元信息、过渡动效、滚动行为
vue3.x+ts+vite 使用vue-router@4.x,路由过渡动画,路由切换滚动等原创 2022-07-24 14:56:12 · 1070 阅读 · 0 评论 -
vue3 + vite + ts + setup , 第十七练 vue3 中使用vue-router(一),router跳转传参/嵌套路由/路由重定向/别名
vue3.x中使用vue-router4.x原创 2022-07-19 23:44:58 · 1320 阅读 · 0 评论 -
vue3 + vite + ts + setup , 第十六练 vue3 中使用pinia (三) 如何做数据持久化处理,持久化插件
pinia和vuex都有一个通病页面刷新状态会丢失vuex通常我们都会使用localStorage等做一个本地存储那么我们在vue3中对pinia做一个持久化插件在main.ts中定义一个方法在pinia中注册在piniaPlugin方法中我们可使用store.$subscribe监听state的变化然后做存储或者。...原创 2022-07-17 22:17:53 · 1206 阅读 · 0 评论 -
vue3 + vite + ts + setup , 第十五练 vue3 中使用pinia (二) 如何使用getters、actions、 $reset、$subscribe、$onAction
vue3中使用pinia,getter和actions的使用原创 2022-07-16 17:07:24 · 3616 阅读 · 0 评论 -
vue3 + vite + ts + setup , 第十四练 vue3 中使用pinia (一) 修改state的值,使用storeToRefs解构响应性
vue3.x 如何使用pinia原创 2022-07-14 23:56:51 · 2286 阅读 · 1 评论 -
vue3 + vite + ts + setup , 第十三练 vue3 开发移动端,开发页面自适应
之前开发移动端常用的rem布局,或使用媒体查询,本文研究一下postcss-px-to-viewport的使用现在有了更好用的vw vhvw 视口的最大宽度,1vw等于视口宽度的百分之一vh 视口的最大高度,1vh等于视口高度的百分之一1、创建vue项目2、安装postcss-px-to-viewport 依赖3、因为vite中已经内联了postcss,所以并不需要额外的创建 postcss.config.js文件只需要在vite.config.ts配置postcss即可vite.config.原创 2022-07-10 23:52:21 · 2238 阅读 · 3 评论 -
vue3 + vite + ts + setup , 第十二练 Vue3 css style 新特性,样式穿透,插槽选择器,全局选择器,在vue3中使用tailwindcss
样式穿透 深度选择器插槽选择器 全局选择器CSS Modules CSS Modules 自定义注入名称与组合式 API 一同使用可以通过 API 在 和 中访问注入的 class。对于使用了自定义注入名称的 块, 接收一个匹配的 attribute 值作为第一个参数: CSS 中的 单文件组件的 标签支持使用 CSS 函数将 CSS 的值链接到动态的组件状态使用示例:创建组件css.vuecssset.vue原创 2022-07-10 00:16:01 · 1299 阅读 · 0 评论 -
vue3 + vite + ts + setup , 第十一练 Vue3自定义全局函数和变量,vue3 如何使用自定义插件
vue3中如何关在全局函数和变量,vue3.x中如何创建自定义插件并使用原创 2022-07-05 23:31:03 · 6429 阅读 · 1 评论 -
vue3 + vite + ts + setup , 第十练 自定义hooks的使用
Vue3 自定义Hook主要用来处理复用代码逻辑的一些封装这个在vue2 就已经有一个东西是Mixinsmixins就是将这些多个相同的逻辑抽离出来,各个组件只需要引入mixins,就能实现一次写代码,多组件受益的效果。弊端就是 会涉及到覆盖的问题组件的data、methods、filters会覆盖mixins里的同名data、methods、filters。第二点就是 变量来源不明确(隐式传入),不利于阅读,使代码变得难以维护。Vue3 的自定义的hookVue3 的 hook函数 相当于 vue2 的原创 2022-07-03 23:47:05 · 716 阅读 · 0 评论 -
vue3 + vite + ts + setup , 第九练 自定义指令directive的使用,简单封装一个拖动指令
除了 Vue 内置的一系列指令 (比如 或 ) 之外,Vue 还允许你注册自定义的指令,一个自定义指令被定义为一个包含类似于组件的生命周期钩子的对象。钩子接收指令绑定到的元素。2、在setup 内部使用自定义指令在 中,任何以 开头的驼峰式命名的变量都可以被用作一个自定义指令。在上面的例子中, 即可以在模板中以 的形式使用。在模板中使用注册全局使用3、钩子参数指令的钩子会传递以下几种参数::指令绑定到的元素。这可以用于直接操作 DOM。:一个对象,包含以下 prope原创 2022-06-30 22:34:55 · 3710 阅读 · 0 评论 -
vue3 + vite + ts + setup , 第八练 小插曲Vue3自动引入插件unplugin-auto-import的使用;v-model的使用,自定义v-model
Vue3自动引入插件unplugin-auto-import的使用,自定义组件使用v-model,自定义v-model修饰符原创 2022-06-20 23:52:46 · 1504 阅读 · 0 评论 -
vue3 + vite + ts + setup , 第七练 TSX的使用
vue3.x+ts+vite 中使用tsx原创 2022-06-16 23:37:53 · 2532 阅读 · 0 评论 -
vue3 + vite + ts + setup , 第六练 兄弟组件传值 mitt和手写eventBus 以及获取全局变量多种方法
兄弟组件传值 mitt和手写eventBus 以及获取全局变量多种方法原创 2022-06-12 22:32:37 · 1162 阅读 · 0 评论 -
vue3 + vite + ts + setup , 第五练 依赖注入(provide/inject)的使用
vue3+ts+vite 依赖注入(provide/inject)的使用原创 2022-05-28 21:55:57 · 1073 阅读 · 0 评论 -
vue3 + vite + ts + setup , 第四练 异步组件的使用,defineAsyncComponent和Suspense的使用
vue3+vite+ts 异步组件的使用,defineAsyncComponent和Suspense的使用原创 2022-04-23 22:43:45 · 4380 阅读 · 0 评论 -
vue3 + vite + ts + setup , 第三练 setup ts语法糖中如何使用全局组件,递归组件,动态组件
vue3+setup+ts Vue3 使用setup语法糖+ts中如何使用全局组件,如何使用递归组件,setup语法糖组件调用自身的问题如何解决原创 2022-04-20 01:03:45 · 3986 阅读 · 3 评论 -
vue3 + vite + ts + setup , 第二练 setup ts语法糖中实现父子组件传参
vue3 setup+ts语法糖 语法父子组件如何传参原创 2022-04-18 23:29:44 · 2329 阅读 · 0 评论 -
vue3 + vite + ts + setup , 第一练 如何使用setup ts语法糖
<template> <div v-html="message"> </div> <h1 class="h2-h" v-if="flag">布尔</h1> <button @click="isShowFun">click</button> <p :style="'color:' + ost.pColor"> <span>{{ ost.pNum }}</span&g.原创 2022-04-18 00:09:35 · 1248 阅读 · 0 评论