この記事では主に Vue2 の使用に関する関連情報を紹介します
最近仕事で JSON 文字列を解析して JSON ツリーを生成する機能が必要になったので、GitHub で適切なコンポーネントが見つかりませんでした。そこで、Vue2.X に基づいて JSON ツリー コンポーネントを作成しました。主な原理は、Vue の再帰コンポーネントを使用して、深さ優先の事前順序トラバーサルを実行します。このコンポーネントは、読み取り不可能な JSON 文字列を読み取り可能なツリー構造に変換できるだけでなく、特定のサブツリーからデータをキャプチャするためにも使用できます。 Githubソースコード
特定レベルのデータキャプチャ関数:
<tree :parent-data="data" :data="item" :path="path + (Array.isArray(data) ? `[${index}]` : `.${index}`)" :path-checked="pathChecked" :path-selectable="pathSelectable" :selectable-type="selectableType" :index="index" :child="true" @click="handleItemClick"> </tree>
関連記事:
vueでueditorを使う方法 React Nativeを使ってカスタムコントロール下部ドロワーメニューを実装する方法vueでrefを使用して親コンポーネントが子コンポーネントを呼び出せるようにする実装方法 Web フロントエンド ページは exe を生成しますAjax フロントエンドおよびバックエンドのクロスドメイン リクエストを実装する方法以上がVue2.xを使用してJSONツリーを実装する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。