Vue“功能”道具的方法需要访问其他道具或组件

时间:2020-04-24 02:26:54

标签: javascript vue.js vue-component

我有一个依赖于另一个道具的Vue组件道具方法。 “ this”设置为窗口对象,但我需要将其设置为组件,以便可以访问“ displayKey”道具。我将如何创建可以使用道具的其他值的默认方法?

props: {
        ....

        // Will display the key value if the items are objects. Will be used for the input and dropdown Label
        displayKey: String,

        // Label to display when selecting or selected an item
        getLabel: {
            type: Function,
            default: item => this.displayKey ? item[this.displayKey] : item // "this" is the window object
        },
        // Dropdown label 
        getDropdownLabel: {
            type: Function,
            default: item => this.displayKey ? item[this.displayKey] : item
        },
        ....

0 个答案:

没有答案