这段代码咋优化
<template slot-scope="scope"> <state :type="getStateObject(scope.row.state).type" :text="getStateObject(scope.row.state).value"></state>
</template>
const getStateObject = (state) => { // debugger
return STATE.filter((item) => +item.key === +state)[0];
};
回答:
不知道你要优化什么,希望能写清楚点,不要让我们猜,如果是想优化写法,我想到一更优雅的写法:
<state v-slot="{ row: { state }}" v-bind="getStateObject(state)" />
const getStateObject = (state) => { // debugger
const obj = STATE.find(item => +item.key === +state)
return obj ? { type: obj.type, text: obj.value} : {}
}
回答:
这还能怎么优化啊,我也想知道
回答:
你可以完全可以props
一个对象
过去
以上是 这段代码咋优化 的全部内容, 来源链接: utcz.com/p/935415.html