uni-app有自己语法。我们使用的时候传参,传字符串或对象,
字符串传参数:可以拼接地址

			goreportdetails(id) {
				uni.navigateTo({
					url: '/pages/reportdetails/reportdetails?id=' + id + '&name=edit'
				})
			},

对象传参数:有些时候参数会丢失,所以借助encodeURIComponent

uni.navigateTo({
						url: '/pages/build/build?list=' + encodeURIComponent(JSON.stringify(this.itemList)) + '&name=' + this.name +'&totalScore=' + this.totalScore + '&content=' + this.content+ '&uid=' + this.uid,
					})

那么接收参数就:

onLoad(option) {
  if (option) {
    this.name = option.name
    this.uid = option.uid
    if (option.list) {
      this.list = JSON.parse(decodeURIComponent(option.list));
    }
  }
}
Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐