मेरे पास प्रारंभिक डेटा प्रॉपर्टी है जिसे मैं टेक्स्ट फ़ील्ड के लिए v-model के रूप में उपयोग कर रहा हूं। डिफ़ॉल्ट पाठ के रूप में, मैं चाहता हूं कि यह दिनांक और समय स्वरूपित हो जो मेरे पास एक गणना समारोह में है। मैं उस प्रारंभिक डेटा को पहले गणना की गई संपत्ति पर कैसे सेट कर सकता हूं?

0
RicardoAlvveroa 12 जिंदा 2021, 06:46

1 उत्तर

सबसे बढ़िया उत्तर

आप computed मानों के लिए गणना सेटर का उपयोग कर सकते हैं:

<input v-model="foo" />
data() {
  return {
    updatedFoo: undefined
  };
},

computed: {
  foo: {
    get: function () {
      const defaultFoo = 'whatever the default value is';
      return this.updatedFoo ?? defaultFoo;
    },

    set: function (value) {
      this.updatedFoo = value;
    }
  }
}
1
Hao Wu 12 जिंदा 2021, 06:51