on stocke une version de json par url dans le localstorage close #4

This commit is contained in:
Christophe 2020-10-16 10:40:51 +02:00
parent 42cca58ba5
commit f59bc614b4
2 changed files with 13 additions and 5 deletions

View file

@ -181,6 +181,7 @@ let monTableau = {
selectTr: [],
champ_search: 'html',
chargement: true,
nameLocalStorage: this.calculer_nameLocalStorage(),
};
},
mounted() {
@ -225,16 +226,19 @@ let monTableau = {
],
...this.table,
];
localStorage.setItem('gamuTable', JSON.stringify($table));
localStorage.setItem(this.nameLocalStorage, JSON.stringify($table));
},
},
methods: {
calculer_nameLocalStorage() {
return this.apiuri.match(/.*page=(.*)/)[1];
},
chargerJson(id) {
let url = this.apiuri;
if (parseInt(id) > 0) {
url += '&id=' + id;
} else {
let data = localStorage.getItem('gamuTable');
let data = localStorage.getItem(this.nameLocalStorage);
data = recupJson(data);
if (data && data.length) {
let config = data.shift();

View file

@ -228,7 +228,8 @@ var monTableau = {
triProps: [],
selectTr: [],
champ_search: 'html',
chargement: true
chargement: true,
nameLocalStorage: this.calculer_nameLocalStorage()
};
},
mounted: function mounted() {
@ -266,10 +267,13 @@ var monTableau = {
crayons: this.crayons,
classes: this.classes
}].concat(_toConsumableArray(this.table));
localStorage.setItem('gamuTable', JSON.stringify($table));
localStorage.setItem(this.nameLocalStorage, JSON.stringify($table));
}
},
methods: {
calculer_nameLocalStorage: function calculer_nameLocalStorage() {
return this.apiuri.match(/.*page=(.*)/)[1];
},
chargerJson: function chargerJson(id) {
var _this2 = this;
@ -278,7 +282,7 @@ var monTableau = {
if (parseInt(id) > 0) {
url += '&id=' + id;
} else {
var data = localStorage.getItem('gamuTable');
var data = localStorage.getItem(this.nameLocalStorage);
data = recupJson(data);
if (data && data.length) {