giswqs commited on
Commit
295d317
·
1 Parent(s): 6c1786d

Fix st.query_params error

Browse files
Files changed (2) hide show
  1. multiapp.py +2 -2
  2. streamlit_app.py +1 -1
multiapp.py CHANGED
@@ -3,7 +3,7 @@
3
 
4
  import streamlit as st
5
 
6
- # app_state = st.query_params
7
  # app_state = {k: v[0] if isinstance(v, list) else v for k, v in app_state.items()} # fetch the first item in each query string as we don't have multiple values for each query string key in this example
8
 
9
 
@@ -42,7 +42,7 @@ class MultiApp:
42
  self.apps.append({"title": title, "function": func})
43
 
44
  def run(self):
45
- app_state = st.query_params
46
  app_state = {
47
  k: v[0] if isinstance(v, list) else v for k, v in app_state.items()
48
  } # fetch the first item in each query string as we don't have multiple values for each query string key in this example
 
3
 
4
  import streamlit as st
5
 
6
+ # app_state = st.experimental_get_query_params()
7
  # app_state = {k: v[0] if isinstance(v, list) else v for k, v in app_state.items()} # fetch the first item in each query string as we don't have multiple values for each query string key in this example
8
 
9
 
 
42
  self.apps.append({"title": title, "function": func})
43
 
44
  def run(self):
45
+ app_state = st.experimental_get_query_params()
46
  app_state = {
47
  k: v[0] if isinstance(v, list) else v for k, v in app_state.items()
48
  } # fetch the first item in each query string as we don't have multiple values for each query string key in this example
streamlit_app.py CHANGED
@@ -33,7 +33,7 @@ apps = {
33
 
34
  titles = [app["title"] for app in apps.values()]
35
  icons = [app["icon"] for app in apps.values()]
36
- params = st.query_params
37
 
38
  if "page" in params:
39
  default_index = int(titles.index(params["page"][0].lower()))
 
33
 
34
  titles = [app["title"] for app in apps.values()]
35
  icons = [app["icon"] for app in apps.values()]
36
+ params = st.experimental_get_query_params()
37
 
38
  if "page" in params:
39
  default_index = int(titles.index(params["page"][0].lower()))