狀態store的寫入和讀取

2021-10-03 17:26:09 字數 2271 閱讀 5809

1.1 建立store資料夾

1.2 寫js檔案

const state = 

// 獲取資料 對外暴露

// mautation 內部呼叫,外部不允許呼叫

const mutations = ,

settoken (state, token) ,

setshopstatus (state, shopstatus) ,

} // 修改資料 對外暴露

// 呼叫方式: store.dispatch(方法名, 引數)

const actions = , username) ,

settoken (, token) ,

setshopstatus (, shopstatus) ,

} export default

1.3 例項化store

在store的index.js 中引入相應的檔案

import vue from 'vue'

import vuex from 'vuex'

import user from './user/user'

vue.use(vuex)

export default new vuex.store(,

plugins:

})

1.4 在頁面中(.vue檔案)將資料存入store中

this.$store.dispatch('setusername', res.username)
1.5 在頁面中(.vue檔案)將資料從store中讀取出來

computed: 

}

2.1 建立store資料夾

2.2 寫js檔案

export const state = ()=>()

// 獲取資料 對外暴露

// mautation 內部呼叫,外部不允許呼叫

export const mutations = ,

settoken (state, token) ,

setshopstatus (state, shopstatus) ,

} // 修改資料 對外暴露

// 呼叫方式: store.dispatch(方法名, 引數)

export const actions = , username) ,

settoken (, token) ,

setshopstatus (, shopstatus) ,

}

2.3 例項化store

2.4 在頁面中(.vue檔案)將資料存入store中

this.$store.dispatch('user/setusername', res.username)

this.$store.dispatch('cart/setaccountitem', accountitem)

2.5 在頁面中(.vue檔案)將資料從store中讀取出來

computed: 

}

思路:cookie中攜帶有token值,先讀取cookie,再從cookie中得出token

let token = ''

str = str.match(/token.*?;/g) // 匹配結果是乙個陣列,以token開始,分號結束

if(str)

console.log(str)}}

if (token)

}nuxt和vue從store訪問有三個地方不一樣

1 vue框架中的state是乙個物件,nuxt框架中的state是乙個函式

2 vue框架中store的檔案目錄和nuxt框架中的store目錄結構不一樣

vue框架中是由store資料夾下的index.js引入相關的.js檔案,再例項化vuex.store

nuxt框架中.js檔案直接就在store目錄下。不需要自己例項化

3 vue框架中往store存資料和nuxt框架中往store存資料的方式不一樣

vue框架中直接寫函式名稱就可以了

nuxt框架中需要寫明是哪個.js檔案中的方法

FileStream的讀取和寫入

使用 filestream 類對檔案系統上的檔案進行讀取 寫入 開啟和關閉操作,並對其他與檔案相關的作業系統控制代碼進行操作,如管道 標準輸入和標準輸出。讀寫操作可以指定為同步或非同步操作。filestream 對輸入輸出進行緩衝,從而提高效能。先看 後面講解 using system using ...

HDFS的讀取和寫入

1 客戶端將待寫入的檔案資訊上傳給namenode 2 namenode檢測要上傳的檔案 3 將是否可上傳的資訊返回給客戶端 4 client將待上傳的檔案進行切塊,然後上傳blk1 5 namenode根據集群中現存的快資訊和機架感知,選出可上傳的主機 假設時datanode1和datanode2...

檔案的讀取和寫入

1.新增命名空間 system.io system.text 2.檔案的讀取 1 使用filestream類進行檔案的讀取,並將它轉換成char陣列,然後輸出。byte bydata new byte 100 char chardata new char 1000 public void read ...