示例

效果


vue2 实现

vue3 实现

react 实现

原生实现