随笔分类 -  vue全家桶进阶之路

vue全家桶
摘要:Vue3 的状态管理主要是通过 Vuex 4 来实现。Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式,它采用集中式存储管理应用的所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化。 在Vue3的状态管理中,以下是各个属性的作用: state:存储应用程序中的状态数据。它 阅读全文
posted @ 2023-04-18 20:39 侬侬发 阅读(1107) 评论(0) 推荐(0) 编辑
摘要:在 Vue Router 中,可以为路由和路由组件注册全局的路由守卫,也可以在组件内部注册路由守卫。 组件内部的路由守卫有以下几种: beforeRouteEnter:在路由进入组件前被调用,但是在组件实例化之前被调用,因此在该守卫中无法访问组件实例的 this。 beforeRouteUpdate 阅读全文
posted @ 2023-04-18 18:50 侬侬发 阅读(1030) 评论(0) 推荐(0) 编辑
摘要:在 Vue.js 3.x 中,我们可以使用路由守卫来拦截路由的跳转,从而实现一些功能,例如:登录验证、页面权限控制等。 Vue.js 3.x 中的路由守卫和 Vue.js 2.x 中的基本相同,都包含了 beforeEach、beforeResolve 和 afterEach 等钩子函数。 下面是一 阅读全文
posted @ 2023-04-18 16:54 侬侬发 阅读(464) 评论(0) 推荐(0) 编辑
摘要:在 Vue.js 3.x 中,我们可以使用 useRouter 和 useRoute 来获取当前路由对象和当前路由信息。 useRouter useRouter 可以用来获取当前路由对象。我们可以通过 router 对象调用一些路由操作方法,例如 push、replace、go 等。示例代码如下: 阅读全文
posted @ 2023-04-18 16:35 侬侬发 阅读(1107) 评论(0) 推荐(0) 编辑
摘要:在 Vue.js 3.x 中,可以通过路由的 params 和 query 属性来传递参数。 通过 params 传递参数 我们可以在路由跳转时通过 params 传递参数。具体方法如下: // 在组件中跳转路由 import { defineComponent } from 'vue' impor 阅读全文
posted @ 2023-04-18 16:19 侬侬发 阅读(2426) 评论(0) 推荐(0) 编辑
摘要:在Vue3中,路由的基本配置是通过使用Vue Router库来实现的。以下是Vue3中路由的基本配置步骤: 安装Vue Router 使用npm或yarn在项目中安装Vue Router: npm install vue-router // 或者 yarn add vue-router 创建路由实例 阅读全文
posted @ 2023-04-18 15:52 侬侬发 阅读(2366) 评论(0) 推荐(0) 编辑
摘要:在Vue3中,计算属性可以使用computed函数来定义。 computed函数接受两个参数:第一个参数是一个函数,该函数返回计算属性的值;第二个参数是一个可选的配置对象,可以包含getter和setter函数,以及控制计算属性缓存的缓存配置。 Vue3中的计算属性与Vue2中的计算属性相比有以下几 阅读全文
posted @ 2023-04-18 14:32 侬侬发 阅读(2038) 评论(0) 推荐(0) 编辑
摘要:在 Vue 3 中,watchEffect 是一个用于监听响应式数据变化的 API。它可以在函数内部自动跟踪数据的依赖,并在依赖变化时重新运行函数。 watchEffect 的作用以及各个参数的功能讲解: watchEffect(effect: (onInvalidate: InvalidateCb 阅读全文
posted @ 2023-04-17 16:40 侬侬发 阅读(2345) 评论(0) 推荐(0) 编辑
摘要:ref 在 Vue 3 中,你可以使用 setup 函数来定义组件的数据和方法。在 setup 函数中,你可以使用 ref、reactive 和 computed 等 Vue 3 的响应式 API 来定义数据,并返回一个包含你需要公开的数据和方法的对象。下面是一个例子: import { defin 阅读全文
posted @ 2023-04-17 15:39 侬侬发 阅读(2127) 评论(0) 推荐(0) 编辑
摘要:要定义 Vue 3 组件,你可以使用 Vue 3 提供的 defineComponent 函数。 例如,以下是一个简单的 Vue 3 组件定义: import { defineComponent } from 'vue'; export default defineComponent({ name: 阅读全文
posted @ 2023-04-17 15:34 侬侬发 阅读(257) 评论(0) 推荐(0) 编辑
摘要:Gitee(之前称为GitCafe)是一种基于web的Git仓库托管服务,在中国很受欢迎。它为开发人员提供了一个平台,可以托管他们的Git仓库,与其他开发人员协作,并管理他们的代码。 https://gitee.com/ Gitee支持多种版本控制工具,包括Git和SVN。它还提供了一些高级功能,例 阅读全文
posted @ 2023-04-07 00:44 侬侬发 阅读(124) 评论(0) 推荐(0) 编辑
摘要:使用脚手架vue-cli创建vue3项目,创建前需要准备以下: 1、node.js环境 见:https://www.cnblogs.com/beichengshiqiao/p/17251233.html 2、npm、cnpm工具 见:https://www.cnblogs.com/beichengs 阅读全文
posted @ 2023-04-06 22:44 侬侬发 阅读(1262) 评论(0) 推荐(0) 编辑
摘要:Vue.js 3.0 是 Vue.js 框架的最新版本,于 2020 年 9 月正式发布。Vue.js 3.0 主要的改进和新特性包括: 更好的性能:Vue.js 3.0 使用了更快的虚拟 DOM 实现,比 Vue.js 2.0 更快。 更小的体积:Vue.js 3.0 的代码体积比 Vue.js 阅读全文
posted @ 2023-04-06 22:07 侬侬发 阅读(193) 评论(0) 推荐(0) 编辑
摘要:Vue 2 的技术支持会持续多久?从官方发文来看,Vue 2.7 是当前、同时也是最后一个 Vue 2.x 的次级版本更新。Vue 2.7 会以其发布日期,即 2022 年 7 月 1 日开始计算,提供 18 个月的长期技术支持 (LTS:long-term support)。在此期间,Vue 2 阅读全文
posted @ 2023-04-06 21:59 侬侬发 阅读(94) 评论(0) 推荐(0) 编辑
摘要:Mock 是一个 JavaScript 库,用于生成随机数据或模拟 HTTP 请求响应,用于前端开发中的单元测试、功能测试、集成测试等场景。 Mock 可以生成各种类型的数据,包括字符串、数字、布尔值、对象、数组等等,并支持多种数据格式,例如 JSON、XML、YAML 等。Mock 还支持自定义数 阅读全文
posted @ 2023-03-29 13:11 侬侬发 阅读(91) 评论(3) 推荐(0) 编辑
摘要:Element UI 是一套基于 Vue.js 的组件库,它提供了一系列常用的 UI 组件,包括表单、弹窗、布局、导航等等。Element UI 的设计风格简洁、易用、美观,且易于定制。 Element UI 的主要特点包括: 基于 Vue.js 开发,组件易于使用和定制。 提供了丰富的 UI 组件 阅读全文
posted @ 2023-03-28 16:49 侬侬发 阅读(329) 评论(0) 推荐(0) 编辑
摘要:Vue CLI 是一个基于 Vue.js 的官方脚手架工具,它可以帮助我们快速创建和管理 Vue.js 项目,提供了一些工具和配置来帮助我们开发和调试 Vue.js 应用。一切框架都是为了将开发变得简单、快捷、易操作,Vue CLI脚手架也不例外,它出自vue官方,脚手架的用意就是让开发变得像搭建房 阅读全文
posted @ 2023-03-28 15:29 侬侬发 阅读(100) 评论(0) 推荐(0) 编辑
摘要:Vue Loader 是一个 webpack 插件,它允许在单个文件中定义 Vue 组件,并将其包装为 CommonJS 模块,以便在应用程序中使用。使用 Vue Loader 打包的组件被称为单文件组件(Single File Components,SFCs),因为它们将 HTML、CSS 和 J 阅读全文
posted @ 2023-03-28 15:14 侬侬发 阅读(68) 评论(0) 推荐(0) 编辑
摘要:ECMAScript(简称 ES)是一种由 Ecma 国际组织定义的脚本语言标准,它定义了 JavaScript 语言的基本规范和特性。JavaScript 是一种基于 ECMAScript 标准的编程语言,因此 ECMAScript 对于 JavaScript 开发来说非常重要。 ECMAScri 阅读全文
posted @ 2023-03-28 14:32 侬侬发 阅读(199) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示