微信小程序:a==b===c,自己项目经验的Q&A,点赞数界面和数据库同步更新【诗书画唱】( 五 )
<text>{{yesSrc}}1</text>
<text>{{bookImage}}1</text> -->
/* 自己写的代码 START*/
.container{
float:right;
}
/* 自己写的代码 END*/
// pages/classic/index.js
import ClassicModel from '../../models/classic.js'
//关于数据库和页面的点赞数同步更新的部分 START
import config from '../../config.js'
//关于数据库和页面的点赞数同步更新的部分 END
const classicModel = new ClassicModel
Page({
/**
* 页面的初始数据
*/
data: {
classicData: null
},
/**
* 生命周期函数--监听页面加载
*/
onLoad: function (options) {
classicModel.getLatest(data =http://news.hoteastday.com/a/> {
console.log("pages/classic/index.js中打印的数据:",data)
//关于数据库和页面的点赞数同步更新的部分 START
// console.log(data)
//修改image属性的内容:
data.image = config.img_url + data.image
//关于数据库和页面的点赞数同步更新的部分 END
//更新数据
this.setData({
classicData: data
})
})
},
//关于数据库和页面的点赞数同步更新的部分 START
onLike(e){
//更新点赞的状态
classicModel.like({
status: e.detail.state,
index: this.data.classicData.index,
nums: e.detail.nums
})
},
//关于数据库和页面的点赞数同步更新的部分 END
/**
* 生命周期函数--监听页面初次渲染完成
*/
onReady: function {
},
/**
* 生命周期函数--监听页面显示
*/
onShow: function {
},
/**
* 生命周期函数--监听页面隐藏
*/
onHide: function {
},
/**
* 生命周期函数--监听页面卸载
*/
onUnload: function {
},
/**
* 页面相关事件处理函数--监听用户下拉动作
*/
onPullDownRefresh: function {
},
/**
* 页面上拉触底事件的处理函数
*/
onReachBottom: function {
},
/**
*/
onShareAppMessage: function {
}
})
<!--pages/classic/index.wxml-->
<cmp-epsoide></cmp-epsoide>
<!-- 下面的话就是调用了点赞的组件 -->
<!-- <div> -->
- |每小时收费500元?“女陪玩”出现天价,“灰色生意”该叫停了
- 火山喷发|西班牙火山喷发60天不停歇,生成千顷土地,地球“小冰期”来了?
- 美团|支付二维码管制,微信、支付宝躺枪,谁是最大赢家?
- MIUI|小米12或下个月底发布:虽错失首发权,但MIUI13更稳了!
- 小米科技|矿难凶猛来袭 给新机升级显卡提升有多大?
- 小米科技|小米12X曝光:骁龙870+6.28英寸小屏,手感跟小米6类似
- MIUI|MIUI 13即将到来,小米mix4等9款机型首批升级
- 电子商务|“退微信群”谣言背后:总有人用阴谋论湮没常识
- 小行星|达安科普:等温扩增和荧光定量PCR在新冠核酸快速检测中的应用
- 英伟达|?这家电池公司有什么亮点,居然引的小米华为联合投资?