変更のために変数rasters_previews_list
をチェックする必要があります。ここに私のコードは次のとおりです。変数の変更を監視することができません
var userContent = Vue.extend({
template: '<p>Some template</p>',
data: function() {
return {
rasters_previews_list: []
}
},
watch: {
'rasters_previews_list': function(value, mutation) {
console.log("Value changed");
}
}
});
しかし、それは、新たなデータを得たときにコンソールでは、私はValue changed
が表示されません。
データ変更機能:
map.on('draw:created', function (e) {
//...
Vue.http.post('/dbdata', DataBody).then((response) => {
userContent.rasters_previews_list = response; // putting JSON answer to Component data in userContent
console.log(response);
}, (response) => {
console.log("Can't get list rasters metadata from DB. Server error: ", response.status)
});
私はmap.on('draw:created', function (e)
(リーフレットJS)の値を変更します。 console.logの出力が表示されるので、データが変化しているようです。
に記載されているあなたは、私が – gurghet
@gurghetの値を変更することはありませんあなたが成功を収めています回答を提供しましたか? –
外部からのデータを変更してコード – gurghet