• 小程序的页面之间数值传递(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)  
      },
  • 相关阅读:
    第五篇
    第四篇
    PAT Basic 1094 谷歌的招聘 (20 分)
    PAT Basic 1093 字符串A+B (20 分)
    Dubbo 04 服务化最佳实现流程
    Dubbo 03 Restful风格的API
    Dubbo 02 微信开发
    Dubble 01 架构模型&start project
    PAT Basic 1020 月饼 (25 分)
    PAT Basic 1019 数字黑洞 (20 分)
  • 原文地址:https://www.cnblogs.com/meiyanstar/p/13217775.html
Copyright © 2020-2023  润新知