UNPKG

@ant-design-vue/use

Version:

Vue 3 Composition Api Library.

23 lines 660 B
import * as _vue from "vue"; import { ref } from 'vue'; import useInViewport from '../index'; export default { setup: function setup() { var ele = ref(null); var inViewPort = useInViewport(ele); return { ele: ele, inViewPort: inViewPort }; }, render: function render(_ctx) { return _vue.createVNode("div", null, [_vue.createVNode("div", { "ref": "ele" }, [_vue.createTextVNode("observer dom")]), _vue.createVNode("div", { "style": { marginTop: 70, color: _ctx.inViewPort ? '#87d068' : '#f50' } }, [_ctx.inViewPort === null ? '' : _ctx.inViewPort ? 'visible' : 'hidden'])]); } };