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 ...