引入Moudels的概念
2018-11-07 本文已影响0人
夜夜夜空灵
在目录中新建一个Moudels的文件夹,新建一个classic.js的文件

import {HTTP} from '../'util/http.js'
class ClassicModel extends HTTP{ // extends就是继承http类的方法
getLatest(sCallback){
this.request({
url:'classic/latest',
success:(res)=>{
sCallback(res)
}
})
}
}
export {ClassicModel}
在classic.js文件中就可以改写成这样了
import {ClassicModel} from '../../models/classic.js'
let classic = new ClassicModel()
onload:function(options){
classic.getLatest((res) =>{
this.setdata({
classic:res
})
})
}
接着在classic.wxml中的<v-like>组件进行传值即可
<v-like like="{{classic.like_status}}" count="{{classic.fav_nums}}">