$.ajax vueコンポーネントデータ
3584 ワード
ajaxは非同期なのでvueインスタンスのdataデータを直接更新するのは難しい
このデータを更新するのは難しいです
曲線救国は非同期の前にthisをselfや他の値にコピーすればいい
このデータを更新するのは難しいです
曲線救国は非同期の前にthisをselfや他の値にコピーすればいい
<template>
<div class="container-fuild">
<div class="row" v-for="school in list">
<div class="col-xs-4">{{school.id}}div>
div>
div>
template>
<style>
@import "css/bootstrap.css";
style>
<script>
module.exports ={
data:function () {
return{
list:"",
ceshi:"ceshi"
}
},
methods:{
getlist:function () {
var data = new Object();
var self = this;
/* */
$.ajax({
url:"getlist",
data:data,
type:"post",
dataType:"json",
success:function (data) {
self.list = data;
console.log(data)
console.log(this.list)
},
error:function () {
}
})
},
},
ready:function () {
this.getlist();
}
}
script>