收藏
回答

input赋值问题

小程序初学者。

做了一个表单。

但是我想在进入这个表单的时候其中一个input的值是从全局变量中传过来的。

应该 怎么写。

注意,不是点击表单提交按钮出现的是,是从另一个页面进入表单时候从全局变量中赋值过来的。

求助。


回答关注问题邀请回答
收藏

3 个回答

  • 神经蛙
    神经蛙
    2018-06-04

    不知道你需要的是哪种?

    1.页面传值 A页面传给B页面

    A页面链接至B页面的链接写成   /pages/pageB/pageB?value=1

    B页面就可以在onload里面获取到value

    onLoad:function(option) {
        console.log(option.value)
    }


    2.页面B引用app.js 里面的全局数据:globalData

    globalData:{
        key:value
    }

    首先页面B的js里面先定义

    const app = getApp()

    然后引用app.js的globalData就可以用

    app.globalData.key

    2018-06-04
    有用 1
    回复 1
    • ℡锈迹斑斑
      ℡锈迹斑斑
      2018-06-05

      谢谢解决了。

      2018-06-05
      回复
  • 卢霄霄
    卢霄霄
    2018-06-04

    不太理解你的全局变量,指的是啥,你没说清楚。假装你指的app里随便定义的 globalData.inputValue。。

    wxml部分

    <input value="defaultValue">


    js部分

    let app = getApp()

    Page({

        data: {

            defaultValue: ''

        },

        onLoad: function(){

            this.setData({defaultValue: app.globalData.inputValue})

        }

    })


    2018-06-04
    有用 1
    回复 3
  • ℡锈迹斑斑
    ℡锈迹斑斑
    2018-06-04

    <input value="defaultValue"> 这样写读出来的不是defaultValue字符串吗?

    2018-06-04
    有用
    回复
登录 后发表内容