学无先后,达者为师

网站首页 前端文档 正文

详解uniapp页面跳转URL传参大坑_javascript技巧

作者:未月廿三   更新时间: 2022-05-14 前端文档

案例

展示电影详情,传递电影的id.从search.vue传递到movie.vue

methods: {
	showMovie(e){
		var trailerid = e.currentTarget.dataset.trailerid;
		// console.log(trailerid);
		uni.navigateTo({
			url: '../movie/movie?trailerId='+trailerid,
			success: res => {},
			fail: () => {},
			complete: () => {}
		});
	}
}

search.vue全部文件







movie接收参数







详解

1.因为引入了组件trailerStars,此组件依赖onLoad接收的trailerId,然后去查询获取movie的详情.
2.此时trailerStars组件已经加载完毕,但是movie详情还没获取,就会产生movie.score为undefined的情况,此时需要处理

处理

首先只有movieSingle.socre >= 0时才加载组件

同时,trailerStars加载的时候需要放在mounted中加载





原文链接:https://www.cnblogs.com/eternityz/p/12270011.html

栏目分类
最近更新