【问题标题】:set data in vue based on other data根据其他数据在vue中设置数据
【发布时间】:2021-07-02 03:52:34
【问题描述】:

我在 vue 组件中有根据选择下拉值更改的数据。我想根据这些更改更改同一组件中的其他数据。

例如

  data: function()
  {
      return{
      page:'self-employed', //dynamic data bind with select element
      loan:this.page === 'self-employed' ? 'business-loan' : 'personal-loan',
  }
  }

我使用条件语句,但它根本不起作用。

【问题讨论】:

    标签: typescript vue.js vue-component


    【解决方案1】:

    loan 应该是基于您的其他数据的计算属性:

    data: function() {
      return {
        page: 'self-employed', //dynamic data bind with select element
      }
    },
    computed: {
      loan() {
        return this.page === 'self-employed' ? 'business-loan' : 'personal-loan'
      }
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-08-25
      • 1970-01-01
      • 2019-06-26
      相关资源
      最近更新 更多