随笔分类 -  Vue

摘要:import { nextTick, ref, unref } from 'vue'; import echarts from '@/utils/echarts'; import { computed } from 'vue'; export function useEcharts(elRef) { 阅读全文
posted @ 2023-09-20 14:04 ychizzz 阅读(127) 评论(0) 推荐(0) 编辑
摘要:# 前言 该文章是[Vue3好玩的API-watchEffect](https://www.bilibili.com/video/BV13Z4y1y7hQ/?spm_id_from=333.337.search-card.all.click "Vue3好玩的API-watchEffect")观后的记 阅读全文
posted @ 2023-08-14 10:11 ychizzz 阅读(280) 评论(0) 推荐(0) 编辑
摘要:遵循的原则 简单明了 computed不应该过于复杂或过长,而应该是简单清晰的。它应该只负责对单个变量或getter进行处理,并且最终返回一个通常与vue模板直接关联的值。 可重复利用 由于computed的特殊设计方式,它们可以被许多其他computed、watch甚至方法调用,因此在设计时要尽可 阅读全文
posted @ 2023-03-27 13:24 ychizzz 阅读(123) 评论(0) 推荐(0) 编辑
摘要:前言 工作中经常会用到类似于 dialog、toast、popover 等一些状态提示组件。对于这种全局性的组件,通常会用到 vuex 来管理组件的信息。这样的好处是代码维护起来更加友好,但是也需要考虑唯一性的问题。 场景 以 dialog 为例,唯一性问题是指当页面中有多处内容调用了同一个事件,而 阅读全文
posted @ 2022-11-14 10:08 ychizzz 阅读(169) 评论(0) 推荐(0) 编辑
摘要:前言 在项目开发中,如果使用到了 vuex,通常我会将所有的接口请求单独用一个文件管理,而业务逻辑写在 actions 中,一方面方便统一管理项目中的所有请求,其次代码结构更加清晰,最重要的是可以全局性的处理一些统一的业务逻辑,例如接口入参调整等一些项目中通用的代码。 优点 在 Vuex 中处理 H 阅读全文
posted @ 2022-11-09 16:43 ychizzz 阅读(858) 评论(0) 推荐(0) 编辑
摘要:使用场景 例如在 element-ui 中 @change 方法默认接受一个参数为改变后的 value, 如果我们需要传入额外的参数,可以将其写成箭头函数的形式: <template> <el-select v-model="value" clearable placeholder="请选择" @c 阅读全文
posted @ 2022-10-26 14:13 ychizzz 阅读(117) 评论(0) 推荐(1) 编辑
摘要:前言 出来工作有一段时间了,通过对项目不断了了解发现了一个vue的学习和项目中可谓重中之重的话题——组件传值。因为一个vue构建的项目中往往会用到非常多的公共组件,因此如何给这些组件传值就成了必须要掌握的一个技能。而在vue中组件传值无外乎分为三类:父组件->子组件,子组件->父组件,非父子关系组件 阅读全文
posted @ 2020-09-27 11:01 ychizzz 阅读(453) 评论(0) 推荐(0) 编辑