• 小程序的页面之间数值传递(url拼接)


    需求:从A页面跳转到B,点击A页面得编辑时携带每条得数据到B页面进行展示。

    =========》

    A页面 

    wxml

    <view class="content">
            <view class="listli" 
                wx:for="{{ addressList }}" 
                wx:key="index"
                >
                <view class="left"><view class="round"></view></view>
                <view class="center">
                    <view class="center_top">
                        <view class="center_top_left">{{ item.name }}</view>
                        <view class="center_top_right">{{ item.phone }}</view>
                    </view>
                    <view class="center_bottom">
                        <view wx:if="{{ item.defaultAdd }}" class="center_bottom_left">默认</view>
                        <view class="center_bottom_right">{{ item.address }}</view>
                    </view>
                </view>
                <view class="right"
                    bindtap="toedit"
                    data-name="{{ item.name }}" 
                    data-phone="{{ item.phone }}"
                    data-address="{{ item.address }}"
                    data-defaultAdd="{{ item.defaultAdd }}">
                    编辑
                </view>
            </view>
        </view>

    js

    Page({
      data: {
        addressList:[
          {
            name:'孙小荣',
            phone:'12345678963',
            address:'天津市',
            defaultAdd:true
          },{
            name:'孙小荣',
            phone:'12345678963',
            address:'',
            defaultAdd:true
          },{
            name:'孙小荣',
            phone:'12345678963',
            address:'天津市',
            defaultAdd:true
          },{
            name:'孙小荣',
            phone:'12345678963',
            address:'天津市',
            defaultAdd:false
          }
        ]
      },
      toedit:function(e){
        console.log('1111',e.currentTarget.dataset)
        wx.navigateTo({
          url:"/pages/editAddress/editAddress?name="+e.currentTarget.dataset.name +"&phone="+e.currentTarget.dataset.phone
              +"&address="+e.currentTarget.dataset.address+"&defaultAdd="+e.currentTarget.dataset.defaultAdd
        })
      },
    })

    B页面

     js

    onLoad: function (options) {
        console.log('name',options.name)  
        console.log('address',options.address)  
      },
  • 相关阅读:
    算法导论学习 之 插入排序
    python 的模块导入
    Python 模块的发布与上传
    Python 自学笔记《1》
    linux内核可以接受的参数 | Linux kernel启动参数 | 通过grub给内核传递参数
    Linux系统安装时分区的选择(推荐)
    Oracle 11G在用EXP 导出时,空表不能导出解决
    android TextView属性详解
    android中dip、dp、px、sp和屏幕密度
    android ImageView scaleType属性
  • 原文地址:https://www.cnblogs.com/meiyanstar/p/13217775.html
Copyright © 2020-2023  润新知