[{"title":"( 53 个子文件 276KB ) 40 Flutter仿京东商城项目签名验证原理、签名验证算法.rar","children":[{"title":"40 Flutter仿京东商城项目签名验证原理、签名验证算法","children":[{"title":"【图片】签名验证.png <span style='color:#111;'> 44.45KB </span>","children":null,"spread":false},{"title":"【文档】 Flutter仿京东商城项目签名验证原理、签名验证算法.pdf <span style='color:#111;'> 193.75KB </span>","children":null,"spread":false},{"title":"代码","children":[{"title":"images","children":[{"title":"2.0x","children":[{"title":"user.png <span style='color:#111;'> 3.92KB </span>","children":null,"spread":false},{"title":"login.png <span style='color:#111;'> 1.09KB </span>","children":null,"spread":false},{"title":"user_bg.jpg <span style='color:#111;'> 3.33KB </span>","children":null,"spread":false}],"spread":true},{"title":"3.0x","children":[{"title":"user.png <span style='color:#111;'> 3.92KB </span>","children":null,"spread":false},{"title":"login.png <span style='color:#111;'> 1.09KB </span>","children":null,"spread":false},{"title":"user_bg.jpg <span style='color:#111;'> 3.33KB </span>","children":null,"spread":false}],"spread":true},{"title":"user.png <span style='color:#111;'> 3.92KB </span>","children":null,"spread":false},{"title":"login.png <span style='color:#111;'> 1.09KB </span>","children":null,"spread":false},{"title":"user_bg.jpg <span style='color:#111;'> 3.33KB </span>","children":null,"spread":false}],"spread":true},{"title":"pubspec.yaml <span style='color:#111;'> 3.10KB </span>","children":null,"spread":false},{"title":"lib","children":[{"title":"config","children":[{"title":"Config.dart <span style='color:#111;'> 65B </span>","children":null,"spread":false}],"spread":true},{"title":"model","children":[{"title":"FocusModel.dart <span style='color:#111;'> 1.22KB </span>","children":null,"spread":false},{"title":"ProductContentModel.dart <span style='color:#111;'> 3.00KB </span>","children":null,"spread":false},{"title":"ProductModel.dart <span style='color:#111;'> 1.49KB </span>","children":null,"spread":false},{"title":"CateModel.dart <span style='color:#111;'> 1.27KB </span>","children":null,"spread":false}],"spread":true},{"title":"provider","children":[{"title":"Cart.dart <span style='color:#111;'> 2.95KB </span>","children":null,"spread":false},{"title":"CheckOut.dart <span style='color:#111;'> 290B </span>","children":null,"spread":false}],"spread":true},{"title":"pages","children":[{"title":"RegisterThird.dart <span style='color:#111;'> 3.09KB </span>","children":null,"spread":false},{"title":"ProductList.dart <span style='color:#111;'> 12.09KB </span>","children":null,"spread":false},{"title":"ProductContent","children":[{"title":"ProductContentSecond.dart <span style='color:#111;'> 1.13KB </span>","children":null,"spread":false},{"title":"ProductContentFirst.dart <span style='color:#111;'> 11.80KB </span>","children":null,"spread":false},{"title":"ProductContentThird.dart <span style='color:#111;'> 676B </span>","children":null,"spread":false},{"title":"CartNum.dart <span style='color:#111;'> 2.29KB </span>","children":null,"spread":false}],"spread":true},{"title":"RegisterSecond.dart <span style='color:#111;'> 3.89KB </span>","children":null,"spread":false},{"title":"Address","children":[{"title":"AddressEdit.dart <span style='color:#111;'> 482B </span>","children":null,"spread":false},{"title":"AddressList.dart <span style='color:#111;'> 4.36KB </span>","children":null,"spread":false},{"title":"AddressAdd.dart <span style='color:#111;'> 2.71KB </span>","children":null,"spread":false}],"spread":false},{"title":"Login.dart <span style='color:#111;'> 4.29KB </span>","children":null,"spread":false},{"title":"tabs","children":[{"title":"Category.dart <span style='color:#111;'> 6.68KB </span>","children":null,"spread":false},{"title":"Cart.dart <span style='color:#111;'> 5.89KB </span>","children":null,"spread":false},{"title":"Tabs.dart <span style='color:#111;'> 1.90KB </span>","children":null,"spread":false},{"title":"Home.dart <span style='color:#111;'> 8.74KB </span>","children":null,"spread":false},{"title":"User.dart <span style='color:#111;'> 4.53KB </span>","children":null,"spread":false}],"spread":false},{"title":"CheckOut.dart <span style='color:#111;'> 5.73KB </span>","children":null,"spread":false},{"title":"Search.dart <span style='color:#111;'> 7.80KB </span>","children":null,"spread":false},{"title":"Cart","children":[{"title":"CartItem.dart <span style='color:#111;'> 2.56KB </span>","children":null,"spread":false},{"title":"CartNum.dart <span style='color:#111;'> 2.18KB </span>","children":null,"spread":false}],"spread":false},{"title":"ProductContent.dart <span style='color:#111;'> 7.43KB </span>","children":null,"spread":false},{"title":"RegisterFirst.dart <span style='color:#111;'> 2.13KB </span>","children":null,"spread":false}],"spread":false},{"title":"routers","children":[{"title":"router.dart <span style='color:#111;'> 1.90KB </span>","children":null,"spread":false}],"spread":true},{"title":"main.dart <span style='color:#111;'> 1.01KB </span>","children":null,"spread":false},{"title":"services","children":[{"title":"CartServices.dart <span style='color:#111;'> 3.75KB </span>","children":null,"spread":false},{"title":"SignServices.dart <span style='color:#111;'> 591B </span>","children":null,"spread":false},{"title":"UserServices.dart <span style='color:#111;'> 610B </span>","children":null,"spread":false},{"title":"Storage.dart <span style='color:#111;'> 669B </span>","children":null,"spread":false},{"title":"ScreenAdapter.dart <span style='color:#111;'> 815B </span>","children":null,"spread":false},{"title":"SearchServices.dart <span style='color:#111;'> 1.76KB </span>","children":null,"spread":false},{"title":"EventBus.dart <span style='color:#111;'> 351B </span>","children":null,"spread":false}],"spread":true},{"title":"widget","children":[{"title":"LoadingWidget.dart <span style='color:#111;'> 692B </span>","children":null,"spread":false},{"title":"JdButton.dart <span style='color:#111;'> 940B </span>","children":null,"spread":false},{"title":"JdText.dart <span style='color:#111;'> 1.12KB </span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true}]