작은 마이크로 채널 데이터 취득 프로그램을 로컬 로컬 데이터 저장 및

1.wx 로컬 데이터 저장소 및 로컬 데이터를 취득

그것은 귀하의 휴대 전화에 로컬 저장소에 저장됩니다

wx.setStorageSyncwx.setStorage

1.1 wx.setStorageSync (문자열 키 데이터) (同步)

매개 변수

문자열 키 : 로컬 캐시 지정된 키

데이터 : 컨텐츠 스토리지의 필요성. 만 기본 유형, 날짜를 지원하고를 통해 JSON.stringify직렬화 된 객체입니다.

샘플 코드

wx.setStorage({
  key: 'key',
  data: 'value'
})

try {
  wx.setStorageSync('key', 'value')
} catch (e) { }

1.2 wx.setStorage (Object 객체) (비동기)

로컬 캐시에 지정된 키에 저장된 데이터. 이 내용에 해당하는 원래의 키를 덮어 쓰게됩니다. 사용자에게 추가로 정리 일정 시간 이상 애플릿 자체와 일치하는 데이터 저장 수명주기는 자동으로 삭제하거나 적극적으로, 그렇지 않으면 데이터를 사용할 수 있었다. 1메가바이트의 개별 키 길이에 기억 된 최대 허용 데이터가 10MB 상한에 저장된 모든 데이터.

매개 변수

Object 객체

재산 유형 기본 값 필수 설명
그것은이다 로컬 캐시 지정된 키
데이터 어떤 그것은이다 컨텐츠 저장의 필요. 만 기본 유형, 날짜를 지원하고를 통해 JSON.stringify직렬화 된 객체입니다.
성공 기능 아니오 인터페이스 호출 성공 콜백 함수
실패 기능 아니오 인터페이스 실패 콜백 함수를 호출
완전한 기능 아니오 인터페이스는 콜백 함수의 끝을 호출 (호출이 성공, 실패가 실행됩니다)

샘플 코드

wx.setStorage({
  key: 'key',
  data: 'value'
})

try {
  wx.setStorageSync('key', 'value')
} catch (e) { }

두 위는 하나 귀하의 비즈니스를 설정하는 데 사용하고자하는보고, 동기 또는 비동기, 또는 차별화입니다

1.3wx.getStorageSync (문자열 키) (동기식)

매개 변수

문자열 키 : 로컬 캐시 지정된 키

반환 값 : 해당하는 모든 데이터, 주요 내용

샘플 코드

wx.getStorage({
  key: 'key',
  success(res) {
    console.log(res.data)
  }
})

try {
  const value = wx.getStorageSync('key')
  if (value) {
    // Do something with return value
  }
} catch (e) {
  // Do something when catch error
}

1.4wx.getStorage (Object 객체) (비동기)

비동기는 로컬 캐시에서 지정된 키의 내용을 가져옵니다

매개 변수 : 객체 객체

재산 유형 기본 값 필수 설명
그것은이다 로컬 캐시 지정된 키
성공 기능 아니오 인터페이스 호출 성공 콜백 함수
실패 기능 아니오 인터페이스 실패 콜백 함수를 호출
완전한 기능 아니오 인터페이스는 콜백 함수의 끝을 호출 (호출이 성공, 실패가 실행됩니다)

object.success 콜백 함수

매개 변수

개체 고해상도

재산 유형 설명
데이터 어떤 콘텐츠에 대응하는 키

샘플 코드

wx.getStorage({
  key: 'key',
  success(res) {
    console.log(res.data)
  }
})

try {
  const value = wx.getStorageSync('key')
  if (value) {
    // Do something with return value
  }
} catch (e) {
  // Do something when catch error
}

추천

출처www.cnblogs.com/guapitomjoy/p/12044141.html