小编Can*_*nor的帖子

在Vuex模块中进行继承的方法

我用VueJS和Vuex构建我的应用程序,当我有多个使用相同数据字段的模块时,我遇到了问题。它与API配置类似dat。

getUsers ({ state, commit }) {
    axios.get(urls.API_USER_URL).then( response => {
        let data = response.data;
        parseApi(state, data, 'user');

    }).catch( err => {
        console.log('getUser error: ', err);
    })
},
Run Code Online (Sandbox Code Playgroud)

其他模块中的另一个功能是

getPosts ({ state, commit }) {
    axios.get(urls.API_POST_URL).then( response => {
        let data = response.data;
        parseApi(state, data, 'posts');

    }).catch( err => {
        console.log('getUser error: ', err);
    })
},
Run Code Online (Sandbox Code Playgroud)

我想知道是否可以继承我的模块并在其中添加其他数据字段/函数?

我的每个模块都会有消息和状态字段,这些消息和状态字段是我对API的响应。

export default {
    state : {
        message : "",
        status : 0
    },
    parseApi: function(state, data, property) {
        if (data.hasOwnProperty('message')) {
            state.message …
Run Code Online (Sandbox Code Playgroud)

javascript inheritance extends vue.js vuex

6
推荐指数
2
解决办法
1800
查看次数

如何使用带有参数的vuex命名空间获取器?

我在使用vuex时遇到问题。

我在命名空间模块中有吸气剂,但是我不能做图形吗?我传递一些参数时,如何使用Ii获取数据。

this.$store.getters.feeders.getFeedersById(id)
Run Code Online (Sandbox Code Playgroud)

并在映射器中。

...mapGetters({
   feeders: ['feeders/getFeedersById'](this.id)
Run Code Online (Sandbox Code Playgroud)

像这样的getter发生错误不是功能。我还要做什么?

javascript getter vuex vuejs2

5
推荐指数
1
解决办法
4414
查看次数

标签 统计

javascript ×2

vuex ×2

extends ×1

getter ×1

inheritance ×1

vue.js ×1

vuejs2 ×1