|
本帖最后由 zoaun 于 2016-9-1 11:26 编辑
我的逻辑是:
1】文章列表页list关联baasdata绑定文章列表,其中有字段存储./img/unlike.png,然后在.w中有image绑定该字段,目的显示未保存。
2】接着点击一个文章,事件是去文章详细页,详细页各项(如title,author。。。)直接绑定data,datta接收点击文章的各项,
3】然后,详细页有了接受过来的空心(./img/umlike.png),点击后执行{1,把文章的id存入用户表一个字段,格式(,id,id,);2,给data的空心变成红心(利用4】的路径);3,返回文章content执行onactive加载文章(目的实现赞过有红心)}
4】在w中加data 存储一条./img/like.png
5】加载方法-------------常用js api 中array方法 比对用户保存的id
va array = require("$UI/system/lib/base/array");
modelload{
array.each(数组化的用户保存的id,function(param){
baasdata.setValueByID("赞图片的字段",存储like的data.val('红心的路径'),param);
});
}
问题————怎么使加载时显示赞过的文章显示红心,setvalue,setvaluebyid会由于savedata();改变文章表里的unlike为like??????? |
|