未验证 提交 2c1f42c0 编写于 作者: 葛亚芳 提交者: Gitee

3.1Release分支:js-apis-data-storage.md-导入模块及自动化测试问题修改:需同步翻译

Signed-off-by: N@ge-yafang <geyafang@huawei.com>
上级 c2bb1e96
...@@ -11,7 +11,7 @@ ...@@ -11,7 +11,7 @@
## 导入模块 ## 导入模块
```js ```js
import dataStorage from '@ohos.data.storage'; import data_storage from '@ohos.data.storage';
``` ```
## 常量 ## 常量
...@@ -24,7 +24,7 @@ import dataStorage from '@ohos.data.storage'; ...@@ -24,7 +24,7 @@ import dataStorage from '@ohos.data.storage';
| MAX_VALUE_LENGTH | string | 是 | 否 | value的最大长度限制,需小于8192字节。 | | MAX_VALUE_LENGTH | string | 是 | 否 | value的最大长度限制,需小于8192字节。 |
## dataStorage.getStorageSync ## data_storage.getStorageSync
getStorageSync(path: string): Storage getStorageSync(path: string): Storage
...@@ -44,24 +44,17 @@ getStorageSync(path: string): Storage ...@@ -44,24 +44,17 @@ getStorageSync(path: string): Storage
**示例:** **示例:**
```js ```js
import dataStorage from '@ohos.data.storage' import data_storage from '@ohos.data.storage'
import featureAbility from '@ohos.ability.featureAbility'
var path = '/data/storage/el2/database/test_storage'
let storage = data_storage.getStorageSync(path + '/mystore')
storage.putSync('startup', 'auto')
storage.flushSync()
var context = featureAbility.getContext()
context.getFilesDir((err, path) => {
if (err) {
console.error('getFilesDir failed. err: ' + JSON.stringify(err));
return;
}
console.info('getFilesDir successful. path:' + JSON.stringify(path));
let storage = dataStorage.getStorageSync(path + '/mystore')
storage.putSync('startup', 'auto')
storage.flushSync()
});
``` ```
## dataStorage.getStorage ## data_storage.getStorage
getStorage(path: string, callback: AsyncCallback&lt;Storage&gt;): void getStorage(path: string, callback: AsyncCallback&lt;Storage&gt;): void
...@@ -77,29 +70,21 @@ getStorage(path: string, callback: AsyncCallback&lt;Storage&gt;): void ...@@ -77,29 +70,21 @@ getStorage(path: string, callback: AsyncCallback&lt;Storage&gt;): void
**示例:** **示例:**
```js ```js
import dataStorage from '@ohos.data.storage' import data_storage from '@ohos.data.storage'
import featureAbility from '@ohos.ability.featureAbility'
var context = featureAbility.getContext() var path = '/data/storage/el2/database/test_storage'
context.getFilesDir((err, path) => { data_storage.getStorage(path + '/mystore', function (err, storage) {
if (err) { if (err) {
console.error('getFilesDir failed. err: ' + JSON.stringify(err)); console.info("Get the storage failed, path: " + path + '/mystore')
return; return;
} }
console.info('getFilesDir successful. path:' + JSON.stringify(path)); storage.putSync('startup', 'auto')
dataStorage.getStorage(path + '/mystore', function (err, storage) { storage.flushSync()
if (err) { })
console.info("Get the storage failed, path: " + path + '/mystore')
return;
}
storage.putSync('startup', 'auto')
storage.flushSync()
})
});
``` ```
## dataStorage.getStorage ## data_storage.getStorage
getStorage(path: string): Promise&lt;Storage&gt; getStorage(path: string): Promise&lt;Storage&gt;
...@@ -119,28 +104,21 @@ getStorage(path: string): Promise&lt;Storage&gt; ...@@ -119,28 +104,21 @@ getStorage(path: string): Promise&lt;Storage&gt;
**示例:** **示例:**
```js ```js
import dataStorage from '@ohos.data.storage' import data_storage from '@ohos.data.storage'
import featureAbility from '@ohos.ability.featureAbility'
var context = featureAbility.getContext() var path = '/data/storage/el2/database/test_storage'
context.getFilesDir((err, path) => {
if (err) { let getPromise = data_storage.getStorage(path + '/mystore')
console.info("Get the storage failed, path: " + path + '/mystore') getPromise.then((storage) => {
return; storage.putSync('startup', 'auto')
} storage.flushSync()
console.info('getFilesDir successful. path:' + JSON.stringify(path)); }).catch((err) => {
let promisegetSt = dataStorage.getStorage(path + '/mystore') console.info("Get the storage failed, path: " + path + '/mystore')
promisegetSt.then((storage) => { })
storage.putSync('startup', 'auto')
storage.flushSync()
}).catch((err) => {
console.info("Get the storage failed, path: " + path + '/mystore')
})
});
``` ```
## dataStorage.deleteStorageSync ## data_storage.deleteStorageSync
deleteStorageSync(path: string): void deleteStorageSync(path: string): void
...@@ -155,11 +133,11 @@ deleteStorageSync(path: string): void ...@@ -155,11 +133,11 @@ deleteStorageSync(path: string): void
**示例:** **示例:**
```js ```js
dataStorage.deleteStorageSync(path + '/mystore') data_storage.deleteStorageSync(path + '/mystore')
``` ```
## dataStorage.deleteStorage ## data_storage.deleteStorage
deleteStorage(path: string, callback: AsyncCallback&lt;void&gt;): void deleteStorage(path: string, callback: AsyncCallback&lt;void&gt;): void
...@@ -175,7 +153,7 @@ deleteStorage(path: string, callback: AsyncCallback&lt;void&gt;): void ...@@ -175,7 +153,7 @@ deleteStorage(path: string, callback: AsyncCallback&lt;void&gt;): void
**示例:** **示例:**
```js ```js
dataStorage.deleteStorage(path + '/mystore', function (err) { data_storage.deleteStorage(path + '/mystore', function (err) {
if (err) { if (err) {
console.info("Deleted failed with err: " + err) console.info("Deleted failed with err: " + err)
return return
...@@ -185,7 +163,7 @@ deleteStorage(path: string, callback: AsyncCallback&lt;void&gt;): void ...@@ -185,7 +163,7 @@ deleteStorage(path: string, callback: AsyncCallback&lt;void&gt;): void
``` ```
## dataStorage.deleteStorage ## data_storage.deleteStorage
deleteStorage(path: string): Promise&lt;void&gt; deleteStorage(path: string): Promise&lt;void&gt;
...@@ -205,7 +183,7 @@ deleteStorage(path: string): Promise&lt;void&gt; ...@@ -205,7 +183,7 @@ deleteStorage(path: string): Promise&lt;void&gt;
**示例:** **示例:**
```js ```js
let promisedelSt = dataStorage.deleteStorage(path + '/mystore') let promisedelSt = data_storage.deleteStorage(path + '/mystore')
promisedelSt.then(() => { promisedelSt.then(() => {
console.info("Deleted successfully.") console.info("Deleted successfully.")
}).catch((err) => { }).catch((err) => {
...@@ -214,7 +192,7 @@ deleteStorage(path: string): Promise&lt;void&gt; ...@@ -214,7 +192,7 @@ deleteStorage(path: string): Promise&lt;void&gt;
``` ```
## dataStorage.removeStorageFromCacheSync ## data_storage.removeStorageFromCacheSync
removeStorageFromCacheSync(path: string): void removeStorageFromCacheSync(path: string): void
...@@ -229,11 +207,11 @@ removeStorageFromCacheSync(path: string): void ...@@ -229,11 +207,11 @@ removeStorageFromCacheSync(path: string): void
**示例:** **示例:**
```js ```js
dataStorage.removeStorageFromCacheSync(path + '/mystore') data_storage.removeStorageFromCacheSync(path + '/mystore')
``` ```
## dataStorage.removeStorageFromCache ## data_storage.removeStorageFromCache
removeStorageFromCache(path: string, callback: AsyncCallback&lt;void&gt;): void removeStorageFromCache(path: string, callback: AsyncCallback&lt;void&gt;): void
...@@ -249,7 +227,7 @@ removeStorageFromCache(path: string, callback: AsyncCallback&lt;void&gt;): void ...@@ -249,7 +227,7 @@ removeStorageFromCache(path: string, callback: AsyncCallback&lt;void&gt;): void
**示例:** **示例:**
```js ```js
dataStorage.removeStorageFromCache(path + '/mystore', function (err) { data_storage.removeStorageFromCache(path + '/mystore', function (err) {
if (err) { if (err) {
console.info("Removed storage from cache failed with err: " + err) console.info("Removed storage from cache failed with err: " + err)
return return
...@@ -259,7 +237,7 @@ removeStorageFromCache(path: string, callback: AsyncCallback&lt;void&gt;): void ...@@ -259,7 +237,7 @@ removeStorageFromCache(path: string, callback: AsyncCallback&lt;void&gt;): void
``` ```
## dataStorage.removeStorageFromCache ## data_storage.removeStorageFromCache
removeStorageFromCache(path: string): Promise&lt;void&gt; removeStorageFromCache(path: string): Promise&lt;void&gt;
...@@ -279,7 +257,7 @@ removeStorageFromCache(path: string): Promise&lt;void&gt; ...@@ -279,7 +257,7 @@ removeStorageFromCache(path: string): Promise&lt;void&gt;
**示例:** **示例:**
```js ```js
let promiserevSt = dataStorage.removeStorageFromCache(path + '/mystore') let promiserevSt = data_storage.removeStorageFromCache(path + '/mystore')
promiserevSt.then(() => { promiserevSt.then(() => {
console.info("Removed storage from cache successfully.") console.info("Removed storage from cache successfully.")
}).catch((err) => { }).catch((err) => {
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册