Vuex的this.$store.commit和Vue项目中引用公共方,如何改写为长尾?

2026-04-03 00:140阅读0评论SEO资讯
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计645个文字,预计阅读时间需要3分钟。

Vuex的this.$store.commit和Vue项目中引用公共方,如何改写为长尾?

在Vue项目中使用公共方法,对于新手小白来说,难免会遇到一些问题。比如,某个方法在多个组件中都能用,如果每个组件都单独引入,会显得比较繁琐。如果每个组件都引入一次,又会显得有些冗余。

1、在Vue项目中引用公共方法

Vuex的this.$store.commit和Vue项目中引用公共方,如何改写为长尾?

作为一个新人小白,在使用vue的过程中,难免会遇到很多的问题,比如某个方法在很多组件中都能用的上,如果在每个组件上都去引用一次的话,会比较麻烦,增加代码量。怎么做比较好呢,话不多说直接看代码把

首先 要在main.js中引入公共js。然后,将方法赋在Vue的原型链上。

像图中这样。

然后在需要的组件上去引入这个方法

mouted (){ //调用方法 this.common.login(); } /**然后公共方法里写一段简单的代码*/ export default{ login:function(){ console.log('这是一段代码') } }

2、Vuex中的this.$store.commit

众所周知,在vue的项目里父子组件间可以用props 或者 $emit 等方式 进行数据传递,而如果项目稍微大一点的话有很多平行组件,这个时候在这些组件间传递数据,使用这些方法会比较麻烦,代码也会变得不利于服用。

阅读全文

本文共计645个文字,预计阅读时间需要3分钟。

Vuex的this.$store.commit和Vue项目中引用公共方,如何改写为长尾?

在Vue项目中使用公共方法,对于新手小白来说,难免会遇到一些问题。比如,某个方法在多个组件中都能用,如果每个组件都单独引入,会显得比较繁琐。如果每个组件都引入一次,又会显得有些冗余。

1、在Vue项目中引用公共方法

Vuex的this.$store.commit和Vue项目中引用公共方,如何改写为长尾?

作为一个新人小白,在使用vue的过程中,难免会遇到很多的问题,比如某个方法在很多组件中都能用的上,如果在每个组件上都去引用一次的话,会比较麻烦,增加代码量。怎么做比较好呢,话不多说直接看代码把

首先 要在main.js中引入公共js。然后,将方法赋在Vue的原型链上。

像图中这样。

然后在需要的组件上去引入这个方法

mouted (){ //调用方法 this.common.login(); } /**然后公共方法里写一段简单的代码*/ export default{ login:function(){ console.log('这是一段代码') } }

2、Vuex中的this.$store.commit

众所周知,在vue的项目里父子组件间可以用props 或者 $emit 等方式 进行数据传递,而如果项目稍微大一点的话有很多平行组件,这个时候在这些组件间传递数据,使用这些方法会比较麻烦,代码也会变得不利于服用。

阅读全文