vue実装では、データをvuexに保存し、vuexからデータを取り出すことができます。


1、storeファイルの下に新規ファイルprint.jsを作成し、以下のコードを書き込みます。

  /**
   *    **   
   * **/
  
  // initial state
  const state = {
    all: { 
      ID:'',
      BrandID:''
    }
  }
  
  // getters
  const getters = {}
  
  // actions
  const actions = {}
  
  // mutations
  const mutations = {
    setPrint(state, all) { //    
      state.all = all;
    }
  }
  
  export default {
    namespaced: true,
    state,
    getters,
    actions,
    mutations
  }
注意:storeの下のindex.jsファイルにこのファイルを導入してください。

 import Vue from 'vue';
 import Vuex from 'vuex';
 import print from './module/print';
 const debug = process.env.NODE_ENV !== 'production';
 Vue.use(Vuex);
  export default new Vuex.Store({
  modules: {
      print
  },
  strict: debug, //      
    plugins: debug ? [createLogger()] : []
  })
2、データをvuexに保存する(データを保存するページに書く)

  this.$store.commit("print/setPrint", { //print   vuex    
    ID: this.ID,
    BrandID: 402
  });
3、データをvuexから取り出して使う(使うページに書く)

  import { mapState, mapActions } from "vuex";
  computed: {
    ...mapState({
       print:state=>state.print.all
    })
   }
使用する場所に直接下記のコードを記入すればいいです。

  this.CreateID = this.print.ID;
  this.GoodsID = this.print.BrandID;
以上のvueはVuexにデータを入れて、そしてvuexからデータを取り出すということを実現しました。つまり、編集者が皆さんに共有するすべての内容です。