微信小程序不同结果跳出不同页面

问题遇到的现象和发生背景

我想在不同的结果呈现不同的意见,该怎么继续做
而且我想让结果能跳转到另一个页面试了很多办法都不行。

用代码块功能插入代码,请勿粘贴截图
<view class="b">BMI计算器view> 
<text class="h" >请选择你的身高(米)text>
<slider bindchange="gt" min="1.0" max="2.0" step="0.05" show-value>slider>
<text>请选择你的体重(公斤)text>
<slider bindchange="gw" min="20" max="120" show-value>slider>
<button bindtap="bmi">点击计算BMI值button>
<text>您的BMI指数:{{bm}}text>


var h,w,bmi
Page({
    data: {
        bm:bmi
    },
    gt:function(event){
        h=event.detail.value
        console.log(h)
    },
    gw:function(event){
        w=event.detail.value
        console.log(w)
    },
    bmi:function(event){
        bmi=Math.round(w/h**2)
        console.log(bmi)
        this.setData({
            bm:bmi
        }),
        wx.navigateTo({
          url: '/pages/home/home.jsnameData='+this.data.bm+'bmi='
        })
    },