简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
参考文档一:https://cn.vuejs.org/v2/guide/参考文档二:https://www.cnblogs.com/minghui007/p/7263177.html对初学者来说,使用路由后遇到的第一个问题通常是尝试在路由跳转时执行定义的函数,但是发现路由跳转时函数没有执行,类似下面这样的代码:<!DOCTYPE html><html lang="en"&...
参考文档:https://vuex.vuejs.org/zh/guide/在官方网站中有关于actions返回结果的例子,但却没有mutations返回结果的例子,首先把结论说明一下:actions允许返回结果,mutations不允许返回结果(即使写了return也不生效)。首先在Vuex中补充返回结果的mutations(mutation3方法,修改文件路径为src\store\index.j
参考文档:https://cn.vuejs.org/v2/guide/本文主要介绍keep-alive标签的用法。keep-alive标签用于切换组件时保留隐藏组件的状态。例如当组件a显示时,变更了组件a的data,然后把组件a切换为组件b,再切回组件a:如果组件被keep-alive包裹,则组件a的data为变更后的状态;如果组件未被keep-alive包裹,则组件a的data为初始化状态。..
参考文档:https://vuex.vuejs.org/zh/guide/actions功能与mutations相近,区别主要有以下两点:actions不能直接改变state,只能通过调用mutation来改变state(mutation不能调用mutation,但是actions可以);mutation只能执行同步操作,actions可以执行异步操作。如果我们把state、getters、mut
参考文档:https://cn.vuejs.org/v2/guide/当使用v-for遍历数组时,如果没有指定key,则当数组元素顺序发生变更时,dom绑定的数据会更新,而dom本身的顺序不会变化;如果指定了key,则当数组元素顺序发生变更时,dom会和数据同步更新。下面用一个简单的例子来说明:<!DOCTYPE html><html lang="en"><h...
首页性能优化有多个不同的方向,对应的优化方案也有所不同,本文主要介绍首页如何在首次加载时减少所依赖javascript文件数量来提升性能,即javascript的按需加载。首先先说明一下javascript按需加载的概念及适用场景:通常一个页面会在header标签里会声明依赖的javascript文件,这些javascript文件可能是jquery、angular、vue这样的框架库,也可能是d3
参考文档:https://vuex.vuejs.org/zh/guide/当需要在组件中使用多个getters时,可以利用mapGetters批量生成计算属性(新增文件路径为src\components\componentE.vue),代码如下:mapGetters用法getters in vuex:{{param2}}引用上面创建的component-e查看效果(修改文件路径为src\main.
组件props信息的修改
参考文档一:https://cn.vuejs.org/v2/guide/参考文档二:https://www.cnblogs.com/zhanyishu/p/6587571.html懒加载实质是让页面非必须资源延迟加载,减少页面加载用时,从而达到页面性能优化的目的。注意:本文涉及的懒加载配置都是基于webpack4.6.0,如果示例代码有错误,请先检查webpack版本。在vue工程中,懒加...
参考文档:https://vuex.vuejs.org/zh/guide/state是在整个前端应用中需要共享和维护的状态,而在之前的几章里主要介绍了state及其衍生概念的共享和使用,下面重点介绍一下state的维护方式——mutations。官网对mutation的定义:更改Vuex的store中的状态的唯一方法是提交mutation。笔者对mutations的理解是:Vuex需要对state