oldmanong
V2EX  ›  Vue.js

如何用 model 控制 select 选中项?

  •  
  •   oldmanong · May 6, 2020 via iPhone · 2308 views
    This topic created in 2268 days ago, the information mentioned may be changed or developed.
    一个多选的 select 下拉框,绑定了 vue data 。在 vue watch 里能拿到选中值(数组),但手动改这个 data 并不能改变 dom 里 select 选中项。

    我的需求是,如果选择超过 n 个,就退回到上一个选中状态
    Supplement 1  ·  May 9, 2020
    我是在 Java web velocity page 中使用 vue.js ,作为一个 js 库使用,不是纯 vue 环境,确实实现不了反向控制。这个问题在前端环境中是不存在的
    4 replies    2020-05-09 23:32:04 +08:00
    catch
        1
    catch  
       May 6, 2020 via iPhone
    el-select 实现这很简单啊
    oldmanong
        2
    oldmanong  
    OP
       May 7, 2020
    @catch 不行的,你可以试试。dom selected value 可以 bind 到 data,但我要的是反向,修改 data bind select 选中项
    SilentDepth
        3
    SilentDepth  
       May 7, 2020
    oldmanong
        4
    oldmanong  
    OP
       May 9, 2020 via iPhone
    @SilentDepth 赞👍
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3124 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 35ms · UTC 14:01 · PVG 22:01 · LAX 07:01 · JFK 10:01
    ♥ Do have faith in what you're doing.