私はvue js appを書いています。コンソールロギング時にゲッターとセッターをフィルタリングする方法Vuejsのデータ?
vueインスタンスからデータをログオンすると、私には関係のないゲッタとセッタが表示されます。
var vm = new vue({
data() { return { testData: { stuff: 'some stuff' } }; },
methods: {
log() {
console.log(this.testData);
}
}
})
上記の例は、hereです。
これは私がコンソール(非常に汚い)で取得されるものです:
私はできremove the settersログインするが、それは簡単なログのやり過ぎのようです前に。
この目的でVueには$log
メソッドが組み込まれていましたが、v2では削除されました。
ログインする前にゲッター/セッターからデータをフィルタリングする方法はありますか?
以下のconsole.log(JSON.parse(JSON.stringify(this.testData)));
new Vue({
el:"#app",
\t data:{
\t testData: {
stuff: 'some stuff',
something: 'some thing'
\t }
\t },
\t methods:{
\t log(){ \t
console.log(JSON.parse(JSON.stringify(this.testData)));
\t }
\t }
\t })
<script src="https://unpkg.com/vue/dist/vue.js"></script>
<div id="app">
<button v-on:click="log">log</button>
</div>
値(メソッド)としての機能を持っていれば、3番目のメソッドは機能しますが、表示されません。サンプルhttps://codepen.io/anon/pen/YYzKPv – FewFlyBy