renren-fast-vue


一、vue

1、get和post

get

this.$http({
    url: this.$http.adornUrl('/sys/schedule/list'),
    method: 'get',
    params: this.$http.adornParams({
        'page': this.pageIndex,
        'limit': this.pageSize,
        'beanName': this.dataForm.beanName
    })
}).then(({data}) => {
    console.log(data.tree);
    this.tree = data.tree;
}).catch(()=>{
    this.$message({
        type: 'error',
        message: '服务器走神啦!!!'
    });
})

post

this.$http({
    url: this.$http.adornUrl(`/product/category/delete`),
    method: 'post',
    // false :关闭默认参数,该默认参数 t 是一个时间戳,用于使每次请求都不同,避免请求缓存
    // 但在后端处理请求时,会出现参数无法解析的情况
    data: this.$http.adornData({catIds:catIds},false)
}).then(({data}) => {
    this.$message({
        type: 'success',
        message: '删除成功!'
    });
    this.getList();
}).catch(()=>{
    this.$message({
        type: 'error',
        message: '删除失败!'
    });
})   

二、element-ui


  目录