Global variable

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