自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 收藏
  • 关注

原创 Vuex中的模块化Modules与开辟命名空间

当数据量、任务量很庞大时,所有状态,方法全部堆积在state仓库里,实先各个功能对应的代码逻辑分散,不利于阅读和修改,这时我们可以将store分割成一个个模块,每个模块内都有自己的状态、方法等,我们在使用时只需要在子模块中导出,在父模块中导入即可。如上图所示,在父模块index导入子模块loginUser后,还需要在store实例中配置modules选项,将我们使用的模块添加进去,这样子,我们就实现了模块化。这时,当我们在模块外部调用模块内的函数时,就有所不同了。当然,如果是在模块内部,模块名可以省略。

2024-09-09 20:47:00 114

原创 事件修饰符 .native

在vue2中,父组件在子组件标签中添加一个事件,若子组件没有$emit抛出该事件又想触发父组件的事件,这时候就需要事件修饰符了。这时,点击子组件中的按钮就可以触发父组件里的事件了。当我们在@click后面加上.native时。这个时候点击按钮是无法触发事件的。

2024-09-08 18:19:28 487

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除