created() {
// 拿到路由传递来的car主键
let pk = this.$route.query.pk || this.$route.params.pk;
// 主键不存在,就直接结束方法
if (!pk) return false;
// 主键存在才请求后台
//axios如同js的ajax,不过使用axios需要在main.js中先导入
this.$axios({
url: this.$settings.base_url + `/car/${pk}/`,
//成功的时候使用then函数后去成功数据
}).then(response => {
this.car = response.data
//错误的时候使用catch函数后去错误信息
}).catch(error => {
console.log(error.response)
})
相关文章
- 解决页面上数据量过大、dom过多导致渲染卡顿的问题---DOM懒加载(vue3)
- vue3中,this.$刷新当前页面,该页面不重新加载需要手动刷新的解决方案
- Vue如何让页面加载时请求后台接口数据
- vue实现刷新当前页面 (用于重新加载数据)
- vue3中的组件数据懒加载useIntersectionObserver
- vue单页应用中,使用setInterval()定时向服务器获取数据,后来跳转页面后,发现还在不停的获取数据。
- vue开发过程中,修改了数据,但是页面死活不渲染改变!没变化!怎么办?6种方法解决~
- Vue中解决路由切换,页面不更新的实用方法
- 8种Vue中数据更新了但页面没有更新的情况
- vue基础:将表单中的数据按列表显示在页面下,删除数据this.list.push(***),this.list.push(***)。