vue3的hooks

这个东西相当于vue2的mixins,相比mixins,hooks更清楚复用功能代码的来源。就是把繁多的js功能拆分成单个的js文件,然后再引入到需要的地方使用。

在src目录下新建一个hooks的目录,所有拆分的功能都在这个文件里,一个功能是一个js文件

图片[1]-vue3的hooks-智码星河

在hooks里面新建一个名为usegetWH.js 的文件,用来做个获取宽高的功能

图片[2]-vue3的hooks-智码星河

然后,例如my组件要用这个方法:

注意导入的方法是return的结果,所以这里使用的时候要调用方法然后接收这个结果。

图片[3]-vue3的hooks-智码星河
图片[4]-vue3的hooks-智码星河

无论哪个组件需要这个功能,都可以这样引入一下就可以了,就不用多次去写重复的功能代码。

本站代码模板仅供学习交流使用请勿商业运营,严禁从事违法,侵权等任何非法活动,否则后果自负!
文章版权声明 1 本网站名称: 智码星河
2 本站永久网址:https://wx234.cn
© 版权声明 文章版权归作者所有,未经允许请勿转载。

WX234.CN
喜欢就支持一下吧
点赞9 分享打赏
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

夸夸
夸夸
还有吗!没看够!
取消
昵称表情代码图片

    暂无评论内容