teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

1

加筆

2017/08/09 09:11

投稿

SaintKnowledge
SaintKnowledge

スコア368

title CHANGED
@@ -1,1 +1,1 @@
1
- 【Fabric.js(1.4.13)】JSONから描画したCanvasを、何もせずにJSONに吐き出すと、追加拡張したオブジェクト項目と値が欠落する
1
+ 【Fabric.js(1.4.13)】JSONから描画したCanvasを、修正してJSONに吐き出すと、追加拡張したオブジェクト項目と値が欠落する
body CHANGED
@@ -26,7 +26,7 @@
26
26
 
27
27
  ```
28
28
  これによって、最初の登録では、オブジェクトが拡張されて「商品コード」がJSONに入り登録出来ることを確認。そして上記2.において、console.log(canvas)で、描画後に「商品コード」も取り込んでいることは確認済です。
29
- しかしながら、上記3.において、座標修正後にJSON.stringify(canvas)で吐き出した内容には、「商品コード」が含まれない、という現象があります。この直前にconsole.log(canvas)で見ると、「商品コード」は入っています。
29
+ しかしながら、上記3.において、座標修正後にJSON.stringify(canvas)で吐き出した内容には、「商品コード」が含まれない、という現象があります(座標修正しなくても・・)。この直前にconsole.log(canvas)で見ると、「商品コード」は入っています。
30
30
  console.log(canvas.toObject())でも、「商品コード」は含まれていません。。
31
31
 
32
32
  上記2.の後に、2番目として新しく四角形(Rect)を作成し、これに新しく「商品コード」を付与すると、この2番目の「商品コード」はJSONに吐き出されます。