如何在javascript中调用测试vue?这是我的代码,当我在javascript函数中执行某些操作时,我想调用test.
function clickit() {
this.test.fetchTestData();
}
var test = new Vue({
el: '#viewport',
data: {
test_data: []
},
mounted: function () {
this.fetchTestData();
},
methods: {
fetchTestData: function () {
$.get(test.json, function (data) {
this.test_data = data;
alert(this.test_data.isActive);
});
}
}
});
Run Code Online (Sandbox Code Playgroud) 我有一个情况是,当我点击它时我想改变li标签的类,但是在某些条件下需要最初的类激活.如何使其工作?这是我的代码:
<li v-for="timeslot in hourly.Slots" class="time-slot"
v-bind:class="{'selected': timeslot.Status=='selected', 'unavailable': timeslot.Status =='unavailable',
'active': timeslot.Status=='available'}" v-on:click="timeslot.Status='selected'">
Run Code Online (Sandbox Code Playgroud)