zoukankan      html  css  js  c++  java
  • 微信小程序传值

    方式一:通过设置id方式传值

     <button class="btninvest" bindtap="goinvet" id="{{item.txt}}">按钮</button>

    通过e.currentTarget.id;获取设置的id值,并通过设置全局对象的方式来传递数值,
    获取全局对象 var app=getApp(); //设置全局的请求访问传递的参数 app.requestDetailid=id;

    方式二:通过data - xxxx 的方法标识来传值
    <button class="btninvest" bindtap="goinvet" data-id="{{item.txt}}">投标</button>

    goinvet:function(e){
       // 通过数据解析一层层找到数据,var id=e.target.dataset.id(根据你的data-id的取名)
    console.log("111````"+e.target.dataset.id);
      },

    注:为了方便跨多个页面访问一个变量时候可以把该变量设置成全局,如下:

     var app=getApp();
       app.investid=e.target.dataset.id;

    方式三。跳转页面传值

    wx.navigateTo({
         url: '../invest/invest?titlt='+"新标题",
         success: function(res){
           // success
           
         },

    获取

     onLoad: function (options) {
        // 页面初始化 options为页面跳转所带来的参数
        var app = getApp();
       // console.log(app.investid);
        console.log("跳转带过来的参数"+options.titlt)
        wx.setNavigationBarTitle({
          title: options.titlt,
          success: function(res) {
            // success
          }
        })

  • 相关阅读:
    python的json模块介绍
    采用boosting思想开发一个解决二分类样本不平衡的多估计器模型
    kappa系数
    android服务
    Android Studio 无法预览布局问题:com/android/util/PropertiesMap
    pitch yaw roll是什么
    keil5破解
    Eclipse/jre/jdk/jvm
    传感器
    Java静态代码块
  • 原文地址:https://www.cnblogs.com/pansidong/p/7563091.html
Copyright © 2011-2022 走看看