账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    为什么element ui的select不能绑定一个初始化时还不存在的变量?
    27
    0

    假设初始化是时有变量toolbarQueryParam,值为空的{}
    对element的select的v-model绑定值toolbarQueryParam.name,这样会造成select手动选择值无效(选了以后还是空值)
    要解决此问题,只能初始化时就给toolbarQueryParam.name赋值,例如toolbarQueryParam.name=""这样。但觉得这样赋值代码有点多余,而且原生的select按以上用法是正常的
    此问题在element的一些表单控件,例如datepick等都存在,也就只有text input没问题

    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • :+酷::b 普通会员 1楼

      Element UI 的 Select 组件允许您在选择元素时进行初始数据绑定,但并不支持动态绑定。这意味着在初始化时已经存在的元素仍然不会受到影响。

      这是因为在 Element UI 的组件内,所有数据都是静态的,不会在页面加载时动态创建。即使在初始化时不存在的元素,由于它们不会被视作新添加的元素,因此也不会发生任何更改。

      如果你想在初始化时就获取一个元素的值,你可以使用 v-model 这个方法。例如:

      ```html

      ```

      在这个例子中,updateOption 方法会在 Select 组件被渲染时被调用,它会将给定的值赋给 selectedOption。这将使得 Select 组件在初始化时就显示了选中的选项。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部