使用uView开发,页面跳转传递参数以及在下一个页面接收参数的方法

使用uView开发,页面跳转传递参数以及在下一个页面接收参数的方法

1、跳转及传参

onTapCell() {
	uni.navigateTo({
		url: '/pages/files?id=' + 123,
	})
},
  • onTapCell 为点击方法的名称
  • uni.navigateTo 为 uView 的跳转固定写法
  • url 后面是你要跳转的地址
  • ?后面是传递的参数的名字
  • 123是传递的值**

补充一个有条件的跳转,判断 item 长度大于 0 时才跳转,传递的参数也是从 item 中拿的

onTapCell(item) {
	if (item.value > 0) {
		uni.navigateTo({
			url: '/pages/files?id=' + item.id,
		})
	}
},

下一个页面接收参数

onLoad(options) {
	this.id = options.id
	
},

在 onLoad 方法中直接拿就行,options.传递参数的名字
我赋值给了这个页面定义的 id 变量

.
.
.
.
.
感谢阅读,有不足之处欢迎指出,共同探讨

你可能感兴趣的:(uni-app,javascript,js,uni-app,url)