docs: function getLocalData() {
      if (!this.options.needLocalStorage) return null;
      if (window.localStorage == null) return null;
      if (this.$sd_storageData != null) return this.$sd_storageData;else {
          if (window.localStorage.getItem(this.localStorageId) == null) {
              try {
                  window.localStorage.setItem(this.localStorageId, "{}");
              } catch (e) {
                  return null;
              }
          }
          var storageDataStr = window.localStorage.getItem(this.localStorageId);
          if (typeof JSON == "undefined") this.$sd_storageData = eval("(" + storageDataStr + ")");else this.$sd_storageData = JSON.parse(storageDataStr);
          return this.$sd_storageData;
      }
  }