1.每当我们新建一个Vue的时候,此时Vue的生命周期就正式开始了
2.每当我们引入Vue的包的时候,就自动引入new Vue
3.每当我们引入Resource包的时候,就会自动引入this.$http.(put,get等等)请求
beforeCreate()该方法执行的时候数据都还没有初始化
created()此时数据已经初始化完成
beforeMount()模板已经初始化完成
重点
1.使用this.$http.get(‘url’).then(result => ){
业务逻辑层
}
此时必须与自己写的后台内容对应,也必须是get请求例如
getAll(){
this.$http.get('http://localhost:8080/fianAll').then(result =>{
console.log(result.body)
this.list = result.body
})
}
2.使用this.
h
t
t
p
.
p
o
s
t
(
′
u
r
l
′
)
.
t
h
e
n
(
r
e
s
u
l
t
=
>
)
业
务
逻
辑
层
此
时
必
须
与
自
己
写
的
后
台
内
容
对
应
,
也
必
须
是
p
o
s
t
请
求
3..
使
用
t
h
i
s
.
http.post('url').then(result => ){ 业务逻辑层 } 此时必须与自己写的后台内容对应,也必须是post请求 3..使用this.
http.post(′url′).then(result=>)业务逻辑层此时必须与自己写的后台内容对应,也必须是post请求3..使用this.http.delete(‘url’).then(result => ){
业务逻辑层
}
此时必须与自己写的后台内容对应,也必须是delete请求
del(id){
this.$http.delete('http://localhost:8080/del/'+id).then(result => {
console.log(result.body)
this.list = result.body
})
}