首页
关于
留言
归档
动态
友链
推荐
虫洞
开往
憶夣
累计撰写
57
篇文章
累计创建
11
个标签
累计收到
2
条评论
栏目
首页
关于
留言
归档
动态
友链
推荐
虫洞
开往
目 录
CONTENT
Vue2-憶夣
以下是
Vue2
相关的文章
2023-04-04
4、VueRouter 插件
本文系统总结了Vue Router的核心知识点。前端路由本质是路径与组件的映射,文中详细介绍了其基本使用步骤:安装插件、编写配置、使用`router-link`与`router-view`实现切换与展示。 核心进阶内容涵盖:多级路由(children配置)、参数传递(query与params)、命名路由简化跳转、`props`配置方便组件接收参数,以及`replace`属性和编程式导航灵活控制路由跳转。 此外,文章还讲解了使用`keep-alive`缓存组件及配套的`activated`/`deactivated`生命周期钩子;通过全局、独享、组件内三类路由守卫实现权限控制;最后对比了hash模式与history模式的优缺点及适用场景。
2023-04-04
71
0
1
前端
2023-04-04
3、Vuex插件
## 文章摘要 本文系统介绍了 **Vuex** 这一 Vue 状态管理插件的核心概念与实战用法。 - **基本概念**:Vuex 用于对 Vue 应用中多个组件的共享状态进行集中式读写管理,是跨组件通信的有效方案,适用于多组件共享数据的场景。 - **环境搭建**:通过创建 `store/index.js` 文件,配置 `actions`、`mutations`、`state` 三大核心对象,并在 `main.js` 中将 store 注入 Vue 实例即可完成初始化。 - **数据操作**:组件通过 `$store.state` 读取数据,通过 `$store.dispatch` 或 `$store.commit` 触发状态变更;`getters` 则用于对 state 数据进行加工后供组件使用。 - **辅助函数**:`mapState`、`mapGetters`、`mapActions`、`mapMutations` 四个 map 方法可将 store 中的状态和操作映射为组件的计算属性和方法,简化代码书写,均支持对象和数组两种写法。 - **模块化与命名空间**:通过 `modules` 将 store 拆分为多个子模块,并利用 `namespaced: true` 开启命名空间,避免命名冲突,提升代码可维护性,组件可通过带模块名的路径或 map 方法加模块名的方式访问各模块的状态与操作。 总之,本文涵盖了 Vuex 从入门到模块化进阶的完整知识体系,为开发者提供了清晰的实践指南。
2023-04-04
51
0
0
前端
2023-04-04
2、vue脚手架开发
vue 脚手架开发一、分析脚手架脚手架文件结构├── node_modules ├── public│ ├── favicon.ico 页签图标│ └── index.html主页面├── src│ ├── assets 存放静态资源│ │ └── logo.png│ │──
2023-04-04
62
0
0
前端
2023-04-04
1、Vue 基础语法
Vue 基础语法一、初识VueVue.config.productionTip = false //阻止 vue 在启动时生成生产提示。//创建Vue实例new Vue({ el:'#demo', //el用于指定当前Vue实例为哪个容器服务,值通常为css选择器字符串。 data:{
2023-04-04
57
0
0
前端