1. いつsetUpを実行するか
2. データ内のデータとメソッド内のメソッドはsetUpでは使用できません。 <スクリプト> エクスポートデフォルト{ 名前: 'アプリ'、 データ:関数(){ 戻る { 混乱:「私はデータだ」 } }, 方法:{ 関数(){ console.log("メソッド内の関数") }, }, 設定(){ console.log('this',this);//未定義 this.func();//呼び出すことができません}, } </スクリプト> 3. setUp関数に関する注意 (1)setUp関数ではデータやメソッドが使用できないため。 (2) setUp関数は同期のみ可能で、非同期はできません。
4 Vue3 のリアクティブ性
注意すべき反応ポイント 5 リアクティブ文字列データが更新されない <テンプレート> <div> <div> <li>{{str}}</li> <button @click="func1">ボタン</button> </div> </div> </テンプレート> <スクリプト> 'vue' から {reactive} をインポートします エクスポートデフォルト{ 名前: 'アプリ'、 設定(){ // リアクティブの本質は、受信データをプロキシ オブジェクトにラップすることです。 // オブジェクトは作成時に渡されないため、応答性は実現されません。 str = リアクティブ(123)とする 関数func1(){ console.log(str);//123 666 文字 } {str,func1} を返す }, } </スクリプト> ボタンがクリックされてもビューが更新されないことがわかりました。 6 リアクティブアレイ <テンプレート> <div> <div> <li>{{arr}}</li> <button @click="func1">ボタン</button> </div> </div> </テンプレート> <スクリプト> 'vue' から {reactive} をインポートします エクスポートデフォルト{ 名前: 'アプリ'、 設定(){ arr=reactive([{name:'张三',age:19},{name:'李四',age:39}]) とします。 関数func1(){ arr[0].name="私は張三の弟です" } {arr,func1} を返す }, } </スクリプト> 7. リアクティブに他のオブジェクトを更新する <テンプレート> <div> <div> <li>{{sate.time}}</li> <button @click="func1">ボタン</button> </div> </div> </テンプレート> <スクリプト> 'vue' から {reactive} をインポートします エクスポートデフォルト{ 名前: 'アプリ'、 設定(){ 状態 = リアクティブ({ 時間:新しい日付() }) 関数func1(){ //他のオブジェクトが渡され、 sate.time が直接更新されます="2021年-6月-9日"; } {sate,func1} を返す }, } </スクリプト> 上記は、vue3 の setUp と reactive 関数の詳細な説明です。vue3 の setUp と reactive 関数の詳細については、123WORDPRESS.COM の他の関連記事に注目してください。 以下もご興味があるかもしれません:
|
<<: Mysql は null 値の first/last メソッドの例を実装します
>>: Windows 10 Home Edition に Docker for Windows をインストールする
今日はあまり使わないHTMLタグ「subタグ」と「supタグ」を紹介します。関連記事: HTML タ...
この記事では、参考までに、ズームインとズームアウトのドラッグ機能を実現するためのVueの具体的なコー...
最近、WeChatはAppleによってダークモードの開発を強制されました。ますます多くのウェブサイト...
目次クラスコンポーネント機能コンポーネントインタビューのよくある質問: React における ref...
この記事では、例を使用して、MySQL のデータベース間トランザクション XA 操作について説明しま...
ダウンロードリンク:動作環境VMware 仮想マシンの CentOS 7.6セキュアCRT Xftp...
axiosをインストールして通信を実装するここでは、axios を使用して Vue フロントエンドと...
Vue プロジェクトの開発プロセスでは、ローカル デバッグの利便性のため、通常、vue.config...
サブクエリの分類返された結果セットによる分類サブクエリは、返される結果セットの違いに応じて、テーブル...
Mysql マスタースレーブ同期の Last_IO_Errno:1236 エラーの原因は何ですか? ...
目次序文主な実装コードHTMLコードJSコード序文南の友達の多くは、雪をほとんど見たことがない、ある...
目次1. 証明書を生成する2. リモートを有効にする3. リモート接続3.1 Jenkins接続3....
序文継続的なコード配信のプロセスで、Jenkins を利用して Docker イメージを作成すると、...
一般的に: [重要なフラグ1つ] > [特別なフラグ4つ] > 宣言順!importan...
この記事は、Ubuntu 17.10 での Docker CE のインストールを記録するために使用さ...