优雅的在Vue3中使用Vuex「TypeScript版」
前言 我们都知道,vuex 的使用在项目中颇为繁琐,因为它有几大概念使得它不能像普通 ref 或者 data 对象一样直接被我们使用,在我们想要更改 vuex 中的数据时,我们需要通过 mutation 来进行提交,获取 vuex 中存储的变量的时候,我们又需要通过 computed 属性来进行声明,试想,如果项目足够庞大,那么我们使用 vuex 的负担就过于重了,这违背了我们使用状态管理...
前言 我们都知道,vuex 的使用在项目中颇为繁琐,因为它有几大概念使得它不能像普通 ref 或者 data 对象一样直接被我们使用,在我们想要更改 vuex 中的数据时,我们需要通过 mutation 来进行提交,获取 vuex 中存储的变量的时候,我们又需要通过 computed 属性来进行声明,试想,如果项目足够庞大,那么我们使用 vuex 的负担就过于重了,这违背了我们使用状态管理...
前言 Vue3日前已经发布,为了能够更好更快的进行开发,准备学习一下ts,也为了方便我正在写的秋招项目。 NPM安装 使用NPM的可以通过如下命令进行全局安装 npm install -g typescript 示例 我们创建一个新的文件夹,并通过命令行cd进入当前新创建的文件夹下。 之后我们创建一个typescript脚本文件 s1.ts class Site{ say():voi...
组合式API 在Vue3中,一个重要的变更就是引入了Composition API,它的中文名叫做组合式API。 它是一组低侵入式的、函数式的使得我们能够更灵活地「组合」组件的逻辑。 以下是官网给出的一个例子 <template> <button @click="increment"> Count is: {{ state.count }}, double...
前言 目前java已经更新到15了,然鹅,我还在使用8以前的特性,所以为了以后的饭碗,咱还是得自学一下新特性。 Java8新增的几个重要特性 java8中新增了非常多的特性,其中需要主要学习的我认为有以下几个 lambda表达式 方法引用 Stream API Optional类 函数式接口 默认方法 下面我就来着重介绍一下他们。 Lambda表达式 相信有前端 ES6基础的小伙伴都知道...
前言 最近在写一些通用的前端模版,使用到了Vue,但是我们知道Vue远不及Jquery的动效库多,所以我记录一下我在Vue中尝试使用Jquery插件的坑,和一些打包发布的坑。 使用到的技术栈 作为本次记录的项目使用到的技术栈有如下: Vue2.x (没用3的原因是鄙人太懒了,而且我是主后端的,溜了溜了,而且我是不会告诉你我是打着主后端的幌子偷懒的) Vue-Cli Vue-Router E...