Parse:在 Parse Server 上编写云代码
Parse: Write Cloud Code on Parse Server
我使用 Parse Server 作为我用 Ionic 3 和 Angular 4 编写的应用程序的 BaaS。用户。
现在有人建议我 运行 使用 Cloud Code 在服务器上进行查询(可能还有本地存储功能 ???)。
所以我的问题是如何将它们写在Parse的Server上以及localstorage的概念是什么
这是我的 search.ts 进行查询并使用来自 localstorage
的结果
initializeItems() {
this.users= this.localdata.tmpusers;
}
constructor(public navCtrl: NavController, private localdata: localData) {
this.searchControl = new FormControl;
this.query.find().then(data => {
this.tmp = data;
console.log(this.tmp);
this.localdata.setUsers(this.tmp);
this.users = this.localdata.tmpusers;
console.log (this.users);
})
}
这是我的 localdata.ts 用于保存查询结果并使用它们
setUsers (users){
window.localStorage.users_data = JSON.stringify(users);
}
getUsers(){
return JSON.parse(window.localStorage.users_data || '[]');
}
tmpusers = this.getUsers();
constructor(){
this.tmpusers.sort(function(a, b) {
var nameA = a.username.toUpperCase(); // ignore upper and lowercase
var nameB = b.username.toUpperCase(); // ignore upper and lowercase
if (nameA < nameB) {
return -1;
}
if (nameA > nameB) {
return 1;
}
// names must be equal
return 0;
});
}
那么我应该如何使用 Cloud Code 和 localstorage 以获得最佳性能?
非常感谢
您需要在此处使用本机 storage 模块。
然后是这样的:(这只是doc.Please转换成你的用例的例子)
// set a key/value
storage.set('name', 'Max');
// Or to get a key/value pair
storage.get('age').then((val) => {
console.log('Your age is', val);
});
我使用 Parse Server 作为我用 Ionic 3 和 Angular 4 编写的应用程序的 BaaS。用户。
现在有人建议我 运行 使用 Cloud Code 在服务器上进行查询(可能还有本地存储功能 ???)。
所以我的问题是如何将它们写在Parse的Server上以及localstorage的概念是什么
这是我的 search.ts 进行查询并使用来自 localstorage
的结果initializeItems() {
this.users= this.localdata.tmpusers;
}
constructor(public navCtrl: NavController, private localdata: localData) {
this.searchControl = new FormControl;
this.query.find().then(data => {
this.tmp = data;
console.log(this.tmp);
this.localdata.setUsers(this.tmp);
this.users = this.localdata.tmpusers;
console.log (this.users);
})
}
这是我的 localdata.ts 用于保存查询结果并使用它们
setUsers (users){
window.localStorage.users_data = JSON.stringify(users);
}
getUsers(){
return JSON.parse(window.localStorage.users_data || '[]');
}
tmpusers = this.getUsers();
constructor(){
this.tmpusers.sort(function(a, b) {
var nameA = a.username.toUpperCase(); // ignore upper and lowercase
var nameB = b.username.toUpperCase(); // ignore upper and lowercase
if (nameA < nameB) {
return -1;
}
if (nameA > nameB) {
return 1;
}
// names must be equal
return 0;
});
}
那么我应该如何使用 Cloud Code 和 localstorage 以获得最佳性能?
非常感谢
您需要在此处使用本机 storage 模块。
然后是这样的:(这只是doc.Please转换成你的用例的例子)
// set a key/value
storage.set('name', 'Max');
// Or to get a key/value pair
storage.get('age').then((val) => {
console.log('Your age is', val);
});