vue 同期エラーの解決策: 1. "
のようなコードを使用して、親コンポーネントによって渡されたデータを変更します。 "; 2. " " のようなコードを使用して、オブジェクトに転送する必要がある基本データ型の値を入力します。
#このチュートリアルの動作環境: Windows 10 システム、Vue バージョン 3、Dell G3 コンピューター。
vue 同期でエラーが発生した場合はどうすればよいですか?
Vue modifier.sync (エラー報告の解決策であるため、prop を直接変更することは避けてください)
まえがき
以下に示すように、子コンポーネントが親コンポーネントから渡された props を変更するとエラーを報告することは誰もが知っています
1. .sync
とは親子コンポーネント間でデータを変更したい場合は、親コンポーネントと子コンポーネント間で通信する必要があります。親から子に渡す: データを子コンポーネントにバインドし、子コンポーネントは props を使用してそれを受け取ります。子から親へ、親コンポーネントはコンポーネント上のイベントをバインドする必要があり、子コンポーネントはコンポーネント上のイベントをバインドする必要があります。イベントを渡すには $emit を使用します。このようなデータ変更は記述するのが少し面倒です。.sync 修飾子は、親コンポーネントのデータを変更するための上記のサブコンポーネントの略語です。
2. .sync
の使用法 文法:
:props名称 . sync=“props值” $emit( “ update:props名称 ” ,新值)
親コンポーネント
<child-dialog :name.sync="userName"></child-Dialog>
子コンポーネント
<el-button type="primary" @click="changeName('王五')">修改名字</el-button>
methods:{ changeName(newName){ //修改父组件传过来的数据 this.$emit('update:name', newName) } }
:name.sync修饰符其实是以下代码的缩写 @update:name="val => name= val"
#3. 他のプロパティの双方向ボンディングのメソッド
オブジェクトの転送基本的なデータ型の値を入れるこれはオブジェクトに転送する必要があります。オブジェクトの値がサブコンポーネントで変更されても、エラーは報告されません。原則として、オブジェクトは複合データ型であり、サブコンポーネントはそれを受け取ります。受信したオブジェクトとオブジェクト親コンポーネントによって渡されるコンポーネントは同じメモリ アドレスを共有するため、双方向ボンディングの効果を実現できます。 親コンポーネント<div> <child-dialog :toChildObj="obj"></child-Dialog> <p> <span>名字:</span>{{name}} </p> </div>
export default { data(){ return{ obj:{ name: "张三" } } } }サブコンポーネント
<el-button type="primary" @click="changeName('王五')">修改名字</el-button>
export default { props:{ toChildObj:{ type:Object, default:{} }, }, data(){ return{} }, methods:{ changeName(newName){ //修改父组件传过来的数据 this.toChildObj.name = newName; } } }推奨学習:「
vue.jsビデオチュートリアル」
以上がvue sync でエラーが発生した場合の対処方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

本篇文章带大家聊聊vue指令中的修饰符,对比一下vue中的指令修饰符和dom事件中的event对象,介绍一下常用的事件修饰符,希望对大家有所帮助!

如何覆盖组件库样式?下面本篇文章给大家介绍一下React和Vue项目中优雅地覆盖组件库样式的方法,希望对大家有所帮助!

react与vue的虚拟dom没有区别;react和vue的虚拟dom都是用js对象来模拟真实DOM,用虚拟DOM的diff来最小化更新真实DOM,可以减小不必要的性能损耗,按颗粒度分为不同的类型比较同层级dom节点,进行增、删、移的操作。

在VSCode中开发Vue/React组件时,怎么实时预览组件?本篇文章就给大家分享一个VSCode 中实时预览Vue/React组件的插件,希望对大家有所帮助!


ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

MinGW - Minimalist GNU for Windows
このプロジェクトは osdn.net/projects/mingw に移行中です。引き続きそこでフォローしていただけます。 MinGW: GNU Compiler Collection (GCC) のネイティブ Windows ポートであり、ネイティブ Windows アプリケーションを構築するための自由に配布可能なインポート ライブラリとヘッダー ファイルであり、C99 機能をサポートする MSVC ランタイムの拡張機能が含まれています。すべての MinGW ソフトウェアは 64 ビット Windows プラットフォームで実行できます。

Safe Exam Browser
Safe Exam Browser は、オンライン試験を安全に受験するための安全なブラウザ環境です。このソフトウェアは、あらゆるコンピュータを安全なワークステーションに変えます。あらゆるユーティリティへのアクセスを制御し、学生が無許可のリソースを使用するのを防ぎます。

SAP NetWeaver Server Adapter for Eclipse
Eclipse を SAP NetWeaver アプリケーション サーバーと統合します。

SublimeText3 英語版
推奨: Win バージョン、コードプロンプトをサポート!

mPDF
mPDF は、UTF-8 でエンコードされた HTML から PDF ファイルを生成できる PHP ライブラリです。オリジナルの作者である Ian Back は、Web サイトから「オンザフライ」で PDF ファイルを出力し、さまざまな言語を処理するために mPDF を作成しました。 HTML2FPDF などのオリジナルのスクリプトよりも遅く、Unicode フォントを使用すると生成されるファイルが大きくなりますが、CSS スタイルなどをサポートし、多くの機能強化が施されています。 RTL (アラビア語とヘブライ語) や CJK (中国語、日本語、韓国語) を含むほぼすべての言語をサポートします。ネストされたブロックレベル要素 (P、DIV など) をサポートします。

ホットトピック



