どのように私は電子のメニュー項目のチェック状態を読み込む/保存することができますか?

キャシディウィリアムズ:

私は、電子アプリケーションでメニューを持っている、との項目は次のようになり:

 const menuTemplate = [
    // ... previous menu items
    {
      label: "Notifications",
      submenu: [
        {
          label: "Enable reset notification",
          type: "checkbox",
          checked: true,
          click: e => {
            mainWindow.showResetNotification = e.checked;
          }
        },
        {
          label: "Reminder notifications",
          submenu: [
            {
              label: "Never",
              type: "radio",
              click: e => {
                if (e.checked) {
                  mainWindow.resetNotification = "never";
                }
              }
            },
            {
              label: "Every 30 minutes",
              type: "radio",
              click: e => { /* ... */ }
            },
            {
              label: "Every hour",
              type: "radio",
              checked: true,
              click: e => { /* ... */ }
            }
          ]
        }
      ]
    }
  ];

私はそれが(未チェックの対確認)確認のメニュー項目の前の状態をロードし、何かをチェックできるようにしたい、と私は場合は、その状態の保存アプリケーションを再開くようにします。

どのように私は電子でこれを行うことができますか?私は、ローカルストレージを試してみましたが、それは主なプロセスだから、それはそれへのアクセス権を持っていません。

前もって感謝します!

マシューGerstman:

電子ストアのようなパッケージを使用します

これは、コードの<100行未満だと、ほんの数依存関係を持っています。

https://github.com/sindresorhus/electron-store

おすすめ

転載: http://43.154.161.224:23101/article/api/json?id=14473&siteId=1