1.wx 로컬 데이터 저장소 및 로컬 데이터를 취득
그것은 귀하의 휴대 전화에 로컬 저장소에 저장됩니다
wx.setStorageSync与wx.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
}