- 博客(3)
- 收藏
- 关注
原创 vue3项目遇见问题小结
父组件传值给子组件,子组件接收方式和vue2不一样; 使用setup语法糖defineProps获取父组件传值,当拿到值想改变值时不能直接修改,会出现类型突变的错误,需要定义一个响应式值,然后使用watch监听值,每当值发生变化时将变化的值赋值给定义的响应值,然后在template使用。 vue3中使用watch时,需要引用; 当子组件向父组件事件传递 defineEmits vue3中父组件向孙组件传值 使用provide和inject 当父组件打开弹窗调用接口时使用pr...
2022-03-12 12:16:13 229
原创 vue-seamless-scroll无缝滚动添加固定高亮,滚动至高亮区域时改变字体大小
需要完成的样子: 第一步:安装vue-seamless-scroll npm install vue-seamless-scroll --save 第二步全局引用插件 第三步页面使用 添加伪类及样式 思路:注册seamlessActive指令,然后获取dom的高度以及dom距离可视窗口的top距离,计算出中心点高亮在div的上半部分以及下半部分,并获取到所有带.seamless-tag的元素,用div距离可视窗口的top减去带.seamless-tag的div距离可视...
2022-01-08 16:58:52 1059
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人