Vue 3 と Typescript を使用してモデルのプロパティを観察する
P粉143640496
P粉143640496 2023-09-02 23:07:50
0
1
558
<p>Typescript モデルのプロパティを監視しようとしていますが、機能しますが、コンソールに警告が表示され、削除する方法が見つかりません。 </p> <p>これは私の Typescript モデルです: </p> <pre class="brush:php;toolbar:false;">import { watch, ref, Ref, reactive } from 'vue' デフォルト クラス Resa をエクスポート { パブリック ID: 番号 = 0 public deferred_invoicing: Ref<Boolean> = ref(false) コンストラクター(プロパティ?: オブジェクト) { watch(this.deferred_invoicing, (newValue, oldValue) => { console.log(newValue) } } }</pre> <p>ウォッチは正常に動作していますが、コンソールに次の警告が表示されます<コード>[Vue warn]: 無効なウォッチ ソース: false ウォッチ ソースは、ゲッター/エフェクト関数、ref、リアクティブ オブジェクトのみにすることができます。またはこれらの型の配列。</code></p> <p>何か悪いことをしましたか? </p> <p><code>this.deferred_invoicing</code></p> の代わりに文字列 <code>'deferred_invoicing'</code> を使用してみました。
P粉143640496
P粉143640496

全員に返信(1)
P粉512363233

クラス インスタンスがどこかで Reactive に設定されているため、その deferred_invoicing 属性が参照不能になっています

###使用### リーリー
いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!