データのインポートとエクスポート
インポート
Mind Elixir は、初期化時にデータを渡すか、リフレッシュメソッドを呼び出すときにデータを渡す、という 2 つの方法でデータをインポートします。
let mind = new MindElixir(options)
mind.init(data) // 初期化
mind.refresh(data) // 新しいデータでリ フレッシュ
refresh
に data
が渡されない場合、元のデータオブジェクトが更新に使用されます。
エクスポート
Mind Elixir は 3 つのデータ出力フォーマットを提供しています:JavaScript オブジェクト、オブジェクトの文字列、markdown(非推奨、お勧めしません)。それぞれ以下の 3 つの API に対応しています:
// データのエクスポート
const data = mind.getData() // JavaScriptオブジェクト、src/example.jsを参照してください
mind.getDataString() // オブジェクトの文字列化
mind.getDataMd() // markdown
getData
の出力例:
const data = {
nodeData: {
id: 'd451a556d866ba7b',
topic: '