博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
vue ajax和数据传递
阅读量:3899 次
发布时间:2019-05-23

本文共 436 字,大约阅读时间需要 1 分钟。

引入 ajax

在router里已经定义了id 点击不同的景点,进入不同详情页

看一下数据能否请求到

看到数据已经被显示出来呢

然后替换掉静态数据

然后子组件还要接收父组件的值

此时数据渲染没有问题

但是当点击第二个景点的时候,并没有进行数据请求

这是缓存的原因

要想每次进去页面,要发送ajax请求,就要添加actived生命周期钩子函数或者是

在APP.vue里添加了keep-alive标签,这表示对每一个组件都加了缓存要是某个组件不要缓存,就在keep-alive上加上

这样的话,每次进入详情页的时候,都会重新加载mounted的钩子函数.

这样数据渲染就ok了

在首页点击进入详情页的时候,会出现布局问题

2、解决滚动条的问题

在路由的router下面加一行代码:

 
  1. scrollBehavior (to, from, savedPosition) {

  2. return { x: 0, y: 0 }

  3. }

这里的意思是:每一次路由切换的时候,xy轴的位置都变成0

 

转载地址:http://nhcen.baihongyu.com/

你可能感兴趣的文章
重学C++之路_#1_异常处理
查看>>
C/C++指针回顾
查看>>
算法之排序--希尔排序
查看>>
javascript深入浅出图解作用域链和闭包
查看>>
SICP学习笔记 1.3.2 用lambda构造过程
查看>>
2012年上半年回顾与感悟
查看>>
SICP学习笔记 1.3.3 过程作为一般性的方法
查看>>
SICP学习笔记 1.3.4 过程作为返回值
查看>>
SICP学习笔记 2.1.1 实例: 有理数的算术运算
查看>>
SICP学习笔记 2.1.2 抽象屏障
查看>>
SICP学习笔记 2.1.3 数据意味着什么
查看>>
SICP学习笔记 2.1.4 扩展练习:区间算术
查看>>
SICP学习笔记 2.2.1 序列的表示
查看>>
甲方乙方 (1997)
查看>>
数学之美
查看>>
SICP学习笔记 2.2.2 层次性结构
查看>>
You raise me up
查看>>
SICP学习笔记 2.2.3 序列作为一种约定的接口
查看>>
SICP学习笔记 2.2.4 实例:一个图形语言
查看>>
SICP学习笔记 2.3.1 引号
查看>>