我的计算属性加载之前,VUEJS/X数据模板加载
P粉356361722
P粉356361722 2024-03-29 17:39:55
[Vue.js讨论组]

首先,我很抱歉我的英语不好,我正在使用翻译器。

我是 VUE 和 VUE X 的初学者,肯定存在很大的错误。

我在使用 VUE 时遇到问题,目前我正在尝试根据其 ID 显示出版物。

这是我的数据:

data(){
    return {
        list: [this.$store.dispatch('allPublications')],
        id:'',
        feed: '',
    }
},

这是我的商店操作:

publicationId:({commit}, messages) => {
  instance.get('/publications/' + messages.id)
  .then(function(response){
    commit('setMessage', response.data.publication)
    console.log(response)
    this.feed = response.data.publication.data
  })
  .catch(function(error){
    console.log(error)
  })
},

这是我的计算结果:

computed: {
    ...mapState({
        user: 'profileUser',
        publication: 'publicationFeed',
        message: 'publicationInfos'
        }),

        message(){
            return this.$store.state.message;
        },
},

这是我的状态:

setMessage: function(state, message){
  state.message = message
},

这是我的模板: