第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

vuex如何在組件中修改狀態(tài)

vuex如何在組件中修改狀態(tài)

慕村225694 2018-12-20 19:14:33
vuex在module中定義了state和mutaition,請(qǐng)問一下大家,我如何在組件中修改這個(gè)state.因?yàn)檫@個(gè)state獲取的是返回的日期,在組件中我希望用moment插件,this.$moment("這個(gè)日期")來進(jìn)行格式化,在顯示在頁面中,看了很就文檔,當(dāng)時(shí)還是沒明白改怎么修改呀?下面是module是的代碼:createAt是那個(gè)創(chuàng)建日期,我想要在組件中格式化這個(gè)日期
查看完整描述

1 回答

?
斯蒂芬大帝

TA貢獻(xiàn)1827條經(jīng)驗(yàn) 獲得超8個(gè)贊

你的意思是在vuex在module還是用原來的日期格式,在具體的組件頁面中顯示時(shí)才轉(zhuǎn)化成moment的格式,是這個(gè)意思嗎?

如果是這個(gè)意思,你可以在組件頁面中添加一個(gè)轉(zhuǎn)換時(shí)間格式的方法,在調(diào)用state. createAt時(shí)調(diào)用


<template>

    <div>{{changeTimeFormat()}}</div>

</template>

<script>

  import { mapGetters, mapActions } from 'vuex'

  var moment = require('moment')

  export default {

    computed: {

      ...mapGetters({

        createAt: 'createAt'

      })

    },

    methods: {

      changeTimeFormat () {

        var newTime = moment(this.createAt)

        return newTime

      }

    }

  }

如果你每個(gè)地方都要轉(zhuǎn)換格式的話,還不如直接在vuex在module中直接把時(shí)間格式轉(zhuǎn)換過來,方便省事


查看完整回答
反對(duì) 回復(fù) 2019-01-18
  • 1 回答
  • 0 關(guān)注
  • 475 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)