当前位置:首页 >> 新能源

精通Vue.js两部 │ 路由导航中抓取数据

来源:新能源   2024年01月24日 12:16

false

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"> 零售商原始数据写入挫败

< divv-if= "! isError">

< p> 零售商ID: {{item.id}}

< p> 零售商名字: {{item.title }}

< p> 零售商刻画: {{item.desc}}

< >

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

肠炎宁颗粒能吃多久
心肺复苏模拟人模型厂家
健康头条资讯
关节炎用什么药最好
复合维生素片哪个牌子好
标签:数据路由
友情链接