const default_row = {
series: 1,
season: 1
};
var vm = new Vue({
el: '.wrapper',
data: {
cols: {},
id: window.location.href.split('#')[1] || 0,
loader: true,
showModal: false,
add_row: default_row,
rows: {},
col_names: []
},
mounted: function () {
// next(self.videos, self.id)
},
methods: {
add: function (data) {
var self = this;
if (Object.size(self.add_row) != 4) {
alert('НЕ ВСЕ ПОЛЯ ЗАПОЛНЕНЫ');
c('НЕ ВСЕ ПОЛЯ ЗАПОЛНЕНЫ', moment().format("YYYY-MM-DD HH:mm:ss"));
validInput();
return false;
}
inValid();
self.loader = true;
$.ajax({
url: "php/data.php",
type: 'POST',
data: {act: 'add', data: self.add_row, user: self.user_id},
success: function (data) {
var data = JSON.parse(data);
if (typeof data.error == 'undefined') {
self.add_row = default_row;
c(default_row) //здесь косяк
vm.refresh();
} else {
alert(data.error.errorInfo);
}
},
error: function (jqXHR, textStatus, errorThrown) {
alert(errorThrown);
}
});
},
})
我希望应用默认值,并且在这个阶段我输入的数据
那些。有一个输入表单,在发送到服务器后你需要把它恢复到原来的形式,但是常量已经不知何故改变了
您使该对象成为常量,该对象内的属性不受更改保护。