Vue-resource
安装
npm install vue-resource --save
配置
【main.js】
import VueRouter from 'vue-router'
Vue.use(VueResource)
使用
【app.vue】
this.$http.get('/api/seller').then((res) => { // 成功的回调
res = res.body
if (res.errno === ERR_OK) { // 验证错误码
this.seller = res.data //赋值到data上的seller
}
})
外部组件
把数据传递给子组件
【App.vue】
【header.vue】在props上注册
props: {
seller: {
type: Object
}
}
布局及样式
为了能在不同dpi的设备上引入不同规格的图片,需要创建一个bg-image函数。
【mixin.styl】
bg-image($url)
background-image :url($url+"@2x.png")
@media (-webkit-min-device-pixel-ratio: 3),(min-device-pixel-ratio: 3)
background-image :url($url+"@3x.png")
调用这个函数
【header.vue】