当前博客:如何取到下拉菜单选中的数据?

112 次浏览【转载需注明来源】

博客作者:【快码快问快答】

个性签名:寒窗苦读十年一朝凤舞九天

<页面>
    <区块 行内样式="外边距: 0px 15px">
        <下拉菜单 :下拉数据="数据层.下拉菜单数据1" @绑定事件_触发改变="方法层.下拉菜单内容改变" 双向数据绑定:已选择数据值="数据层.选中菜单1"></下拉菜单>
        <下拉菜单 :下拉数据="数据层.下拉菜单数据2" @绑定事件_触发改变="方法层.下拉菜单内容改变" 双向数据绑定:已选择数据值="数据层.选中菜单2"></下拉菜单>
    </区块>
</页面>
<脚本>
    局部变量 数据层 = {
        //所有的页面数据,请在本处定义
        下拉菜单数据1: [
            { "value": "篮球", "text": "篮球" },
            { "value": "足球" , "text": "足球" },
            { "value": "羽毛球", "text": "羽毛球" }
        ],
        选中菜单1: 0,
        下拉菜单数据2: [
            { "value": "1", "text": "1" },
            { "value": "11" , "text": "11" },
            { "value": "111", "text": "111" }
        ],
        选中菜单2: 0,
    };
</脚本>
<脚本>
    局部变量 方法层 = {
        //所有页面方法,请在本处定义
        下拉菜单内容改变(参数) {
            调试输出(参数)
            调试输出(数据层.选中菜单1);  // 永远是 0
            调试输出(数据层.选中菜单2);  // 永远是 0
        }
    };
</脚本>
Markup

 我想取到2个下拉菜单选中的数据

双向数据绑定  取不到值  永远是 0

是我用法有误吗?

默认排序
Generic placeholder image
Generic placeholder image
已采纳
qiang Time: 2023-10-03 23:56:33

注意你的代码

双向数据绑定:已选择数据值=xxx  // 错误的
已选择数据值=xxx  // 正确的
Generic placeholder image
快码FOF编程 Time: 2023-10-03 15:16:52
下拉菜单内容改变(参数) {
            调试输出(参数)
        }

下拉菜单的回调函数,里面这个参数就是下拉菜单当前选中的value

Generic placeholder image
快码快问快答 回复 1楼 快码FOF编程 Time: 2023-10-03 16:14:36

这个只能取到一个

 

我还想取其他下拉菜单的值


如何取到下拉菜单选中的数据?