zoukankan      html  css  js  c++  java
  • 小程序(1)

    不同页面传值问题

    wxml

    <view class="banci_left_bottom">
        <picker bindchange="bindCitycarChange_left" value="{{city_car_leftIndex}}" range="{{city_car_left}}">
          <view class="">{{city_car_left[city_car_leftIndex]}}</view>
        </picker>
    </view>
    <view class="banci_right_bottom">
        <picker bindchange="bindCitycarChange_right" value="{{city_car_rightIndex}}" range="{{city_car_right}}">
          <view class="">{{city_car_right[city_car_rightIndex]}}</view>
        </picker>
    </view>

    index.js

    Page({
      data : {
        city_car_left: ["上海浦东", "香港", "澳大利亚", "安徽"],
        city_car_leftIndex: 0,
        city_car_right: ["上海浦东", "香港", "澳大利亚", "安徽"],
        city_car_rightIndex: 1
      }
    })

    然后通过 navigator里面的url进行传参

     <navigator url="../pay/pay?code={{city_car_leftIndex}}&id={{city_car_rightIndex}}">    //用?进行传参   用&把所传的参数隔开
          <button class="weui-btn" type="primary" style="background-color:#FFCE39;color:black;">立即预约</button>
     </navigator>

    最后在接受参数的页面对接受到的参数进行处理

    onLoad: function (options) {   //options 是包含url地址中参数的对象,可以直接 点(.) 获取
        if (options.code){
          this.setData({
            city_car_leftIndex: options.code,
            city_car_rightIndex: options.id
          })
          console.log(options.code)
          console.log(options.id)
        }
      }

     

    预约页

    支付页

  • 相关阅读:
    Python进阶03 模块
    Python进阶02 文本文件的输入输出
    Python进阶01 词典
    Python基础10 反过头来看看
    Python基础09 面向对象的进一步拓展
    Python基础08 面向对象的基本概念
    Python基础07 函数
    Vuex源码分析(转)
    Vue2.x双向数据绑定
    Angular2的双向数据绑定
  • 原文地址:https://www.cnblogs.com/colaman/p/7243952.html
Copyright © 2011-2022 走看看