Hi guys, please how do i create a global variable that is accessible from any page of my site.
1 Like
Hi mate
a fair few ways
Number one:
Via backend / public code
//backend file variables.jsw
export function getMeTheVariableDude() {
return “Something here”
}
// page code
import { getMeTheVariableDude } from ‘backend/variables’
async function getIt() {
let variable = await getMeTheVariableDude()
console.log(variable) // “Something here”
}
Number 2:
Session data
// within the site code
import {session} from ‘wix-storage’
$w.onReady(() => {
session.setItem(“variable”, “Something here”)
})
//on page code
function getIt() {
let variable = session.getItem(“variable”) // “Something here”
}
Nice. Dude. Lol