$.post('/accountapi/account', { page: 1 }, function (res) { for (var i = 0; i < res.totalPages; i++) { arr.push(i + 1); } account.$set('pageList', arr); account.$set('pageCount', res.totalPages); account.$set('pageNo', res.currentPage); account.$set('accountList', res.data); })
it('should add new todo based on value of newTodo', function () { const todoView = new Vue(TodoView); let title = 'test'; todoView.$set('newTodo', title); todoView.addTodo(); (todoView.$get('todos')[0].title).should.be.equal(title); });
beforeEach(function () { todoView = new Vue(TodoView); data = [ activeTodo, completedTodo ]; todoView.$set('todos', data); });
success: function(data){ app.currentView = 'Home'; var list = transformArr(data.list); console.log(list); vm.$set('list', list); }
$.post('/accountapi/account', data, function (res) { var arr = []; for (var i = 0; i < res.totalPages; i++) { arr.push(i + 1); } account.$set('pageList', arr); account.$set('pageCount', res.totalPages); account.$set('pageNo', res.currentPage); account.$set('accountList', res.data); $('.pageNum').eq(res.currentPage - 1).addClass('active').siblings('.pageNum').removeClass('active'); if (res.totalPages == 1 || res.count == 0) { $('.Next').addClass('disabled'); } else { $('.Next').removeClass('disabled'); } if (res.currentPage == 1) { $('.Previous').addClass('disabled'); } else { $('.Previous').removeClass('disabled'); } })
setInterval(() => { let date; if (moment(date).format('YYYY-MM-DD') == window.DATA.date) { date = new Date(); date.setMinutes(Math.floor(date.getMinutes() / 5) * 5); date.setSeconds(0); date.setMilliseconds(0); } else { date = moment(window.DATA.date).add(1, 'days').toDate(); } vm.$set('epoch', +date); }, 1000);
it('should trigger removal of the given todo', function () { let todoView = new Vue(TodoView); let activeTodo = { title: 'active', completed: false }; let completedTodo = { title: 'completed', completed: true }; todoView.$set('todos', [ activeTodo, completedTodo ]); todoView.$emit('remove-todo', activeTodo); (todoView.$get('todos')).should.deep.equal([ completedTodo ]); todoView.$emit('remove-todo', completedTodo); (todoView.$get('todos')).should.deep.equal([]); });
it('should remove the speficied todo', function () { let todoView = new Vue(TodoView); let activeTodo = { title: 'active', completed: false }; let completedTodo = { title: 'completed', completed: true }; todoView.$set('todos', [ activeTodo, completedTodo ]); todoView.removeTodo(activeTodo); (todoView.$get('todos')).should.deep.equal([ completedTodo ]); todoView.removeTodo(completedTodo); (todoView.$get('todos')).should.deep.equal([]); });
product.show_table = false; }); product.show_table = !product.show_table; }, saveInventory: function(product){ var data = {}; var url = jQuery('#inventoryManager').attr('route'); var token = jQuery('#inventoryManager').attr('token'); data.product = product; data._token = token; jQuery.ajax({ type: "POST", url: url, data: data, cache: false, success: function(response){ product.updated = true; } }); return false; }, }, ready: function ready() { } }); if(etnoc.products){ inventoryManager.$set('products', etnoc.products); }
import date from './filters/datetime' import contract_service from './service/contract_service' Vue.config.delimiters = ['{[', ']}'] Vue.use(localize) Vue.use(date) var vue = new Vue({ el: '#contract', data: { contracts: [] }, ready () { let _self = this code.i18n().then((data) =>{ window['CODE'] = data.CODE window['COMMONS'] = data.COMMONS._contract_status contract_service.select_contract({status: 'all'}).success((data) => { if (data.error_code === 0) { for (let i = 0; i < data.contracts.length; i++) { data.contracts[i].status_e = data.contracts[i].status data.contracts[i].status = window['COMMONS'][data.contracts[i].status] } _self.$set('contracts', data.contracts) } }) }) } }) vue.$set('test', 'hello')
start_date = start_date < 10 ? '0' + start_date : start_date this.start_at = start_year + '年' + start_month + '月' + start_date + '日' this.get_budgets(this.start_at, this.end_at) console.log(this.contracts, 'contracts') }, methods: { get_budgets (start_time, end_time) { start_time = start_time.replace(/年|月/g, '-').replace(/日/g, '') end_time = end_time.replace(/年|月/g, '-').replace(/日/g, '') budget.get_client_budget({start_at: start_time, end_at: end_time}).success((data) => { if (data.error_code === 0) { this.$set('contracts', data.contracts) } }) } }, components: { calendar }, watch: { start_at (value) { this.get_budgets(value, this.end_at) }, end_at (value) { this.get_budgets(this.start_at, value) } } }) vue.$set('test', 'll')
}).done(data => { vm.$set('rawGreetings', data); });