vue与后台请求数据有自己的请求方式,这里用的是vue-resource。
当写有公共css时,可以引用@import到组件中使用。
vue-resource
安装.
$ npm install vue-resource
引用
src/main.js
1 | import Vue from 'vue' |
注册
1 | import router from './router' |
请求数据
官方给的例子
1 | { |
error callback 可以不写
App.vue
1 | export default { |
调用created钩子,当created时就请求数据。
response.body.data 返回的是一个对象
用my_value来接收数据。
将父组件值传递给子组件
如父组件有一个子组件
<v-header></v-header>
用v-bind将值传递给子组件
<v-header v-bind:my_value="my_value"></v-header>
(v-bind:my_value可以缩写为 :my_value)
子组件要用props来接受值的传递
1 | export default { |
就可以和data里面的数据一样用 大胡子语法 来使用了。
引用公共css文件
如有 common/scss/common.scss 文件
引用方式 (@import)
1 | <style lang="scss" rel="stylesheet/scss"> |