精通Vue.js两部 │ 路由导航中抓取数据
来源:新能源 2024年01月24日 12:16
this.isError= true
}
}, 2000) //延迟2秒后继续执行原始数据可用
}
}
}
>
在index.js里,为ItemPostFetch缓冲器设置如下数据流:
{
path: '/postfetch/:id',
component: ItemPostFetch
}
通过浏览器出访#/postfetch/1,才会看着该网站上首先推断“零售商原始数据写入里...”,整整再推断id为1的零售商信息。
通过浏览器出访#/postfetch/5,才会看着该网站上首先推断“零售商原始数据写入里...”,整整再推断“零售商原始数据写入挫败”。
2
全球定位系统前所可用
在上下文2定义了ItemPreFetch缓冲器。在beforeRouteEnter和beforeRouteUpdate全球定位系统驻扎变数里都才会通过fetchData变数可用原始数据。fetchData是一个独立的变数,不属于ItemPreFetch缓冲器。fetchData变数有一个作为难以实现变数的callback变量,当可用原始数据完毕后,callback难以实现变数才会把item变数和isError变数赋值给ItemPreFetch缓冲器的item变数和isError变数。
由于在beforeRouteEnter变数里不能通过this网址出访ItemPreFetch缓冲器,因此通过next变数来为ItemPreFetch缓冲器的item变数和isError变数赋值。
■上下文2 ItemPreFetch.vue
< template>
< div>
< divv-if= "isError"> 零售商原始数据写入挫败 div>
< divv-if= "! isError">
< p> 零售商ID: {{item.id}} p>
< p> 零售商名字: {{item.title }} p>
< p> 零售商刻画: {{item.desc}} p>
div>
div>
template>
< >
importItems from'@/assets/items'//应运而生Item原始数据
functionfetchData( id,callback) {
letisError= null
letitem= null
//演示用时的可用原始数据道德上,在也就是说广泛应用常才会到服务器故又称可用原始数据
setTimeout(
=> {
item=Items.find(
( item)=> item.id==id
)
if(item){
isError= false
} else{
isError= true
}
callback(item,isError)
}, 2000) //延迟2秒后继续执行原始数据可用
}
exportdefault{
data {
return{
item: {},
isError: null
}
},
beforeRouteEnter(to, from, next) {
fetchData(to.params.id,
(item, isError) => {
next( vm=> {
vm.item=item
vm.isError=isError
})
}
)
},
beforeRouteUpdate(to) {
fetchData(to.params.id,
(item, isError) => {
this.item=item
this.isError=isError
}
)
}
}
>
beforeRouteEnter变数如果不用于next变量,还可以改写为:
beforeRouteEnter( to) {
fetchData( to.params.id,
(item, isError) => {
returnvm=> {
vm.item=item
vm.isError=isError
}
}
)
}
在index.js里,为ItemPreFetch缓冲器设置如下数据流:
{
path: '/prefetch/:id',
component: ItemPreFetch
}
通过浏览器出访#/prefetch/1,才会看着该网站首先停留在于是就的首页,整整再推断id为1的零售商信息。
通过浏览器出访#/prefetch/5,才会看着该网站首先停留在于是就的首页,整整再推断“零售商原始数据写入挫败”。
3
参看历史书籍
《精通Vue.js:Web前所故又称开发技术大成(微课视频版)》
参考阐述用Vue框架的各种技术;动人阐明前所故又称开发的响应的设计编程核心思想;介绍与其他流行技术的拆分;典型示例帮助读者很快获得实战经验。
编者:孙卫琴,杜聚宾
市价:119元
扫码优惠购书
实例讲解
精通Vue.js:
Web前所故又称开发技术大成
精彩回顾
1. Vue缓冲器的起名规则
2 . 注册全局缓冲器和局部缓冲器
下期预告
4. 数据流KDE的基本用法
5. 起名数据流
6. CSS里DOM元素的过渡模的设计
7. 插槽slot的基本用法
8. 缓冲器的运算符
9. 在Vue项目里用于Axios
10. 自定义堆栈v-drag示例
11. Vuex里的异步操作
12. 重新组合setup变数
13. Vue缓冲器的单向原始数据格式
14. Vue的原始数据NSA
。肠炎宁颗粒能吃多久心肺复苏模拟人模型厂家
健康头条资讯
关节炎用什么药最好
复合维生素片哪个牌子好
上一篇: 马斯克母亲“打卡”中国后转发
-
00后父女在网约车上演“宫”,坐垫上满是水渍,年轻人真疯狂
白我们00后的愉快!尽全力由此可知你的货车!又不是不给你钱?”上货车都生气了,人口为129人赶来也不再言语,只好把掩蔽转成正前方,兢兢业业独自由此可知货车,私家货车货车内这个行业,有一个