previewImage.js 431 B

12345678910111213141516171819202122
  1. export default {
  2. state: {
  3. imageList: [],
  4. currentIndex: 1
  5. },
  6. mutations: {
  7. setImageList(state, imageList) {
  8. state.imageList = [...imageList];
  9. },
  10. setImageIndex(state, index) {
  11. state.currentIndex = index;
  12. }
  13. },
  14. actions: {
  15. setImageList({ commit }, data) {
  16. commit('setImageList', data);
  17. },
  18. setImageIndex({ commit }, data) {
  19. commit(setImageIndex, data);
  20. },
  21. },
  22. };