Вы можете использовать FIELD()
:
ORDER BY FIELD(id, 3,2,5,7,8,1)
Возвращает индекс (позицию) str в str1, str2, str3, ... list , Возвращает 0, если str не найден.
blockquote>Это своего рода уродливый взломать, так что действительно используйте его, только если у вас нет другого выбора. Сортировка вывода в приложении может быть лучше.
Вы используете this.props.id
вместо props.id
в функциональном компоненте
const HandleComments = props => {
console.log('props', props);
return <div>{props.id}</div>;
};
Также вам нужно визуализировать компонент HandleComments вместо простого возврата функционального экземпляра в событие onClick, как показано ниже, или какой-то другой образом от someOtherClass
class ABC extends someOtherClass {
static create(value) {
let node = super.create();
node.setAttribute('style', 'font-size:100%; color: white');
node.setAttribute('id', Date.now());
node.onclick = function(e) {
ReactDOM.render(<HandleComments id={e.target.id} />, document.getElementById('root'));
};
return node;
}
}