Vue3中使用函数调用方式来创建组件【Vue3】

作者: 前端小野2分类: 野生技能协会 发布时间: 2020-10-20 15:00:24 浏览:6052 次

Vue3中使用函数调用方式来创建组件【Vue3】

魂を失った虫が鳴く:
请问,如何在函数式组件中怎么返回相应的值呢?比如我组件中有两个按扭,确认,取消。点击确认返回1,点击取消返回0,这个需求怎么实现啊

杰克布达:
外部 关闭清楚 是哪个参数 暴漏方法来着,我见你另一个视频好像有讲

向大拿:
自定义的很不错,很实用,可以挂载到全局,就不用每个都引入了

被时间思牵:
挺好的,直接通过代码来讲解,看了极客时间那个,前面一堆废话讲得打瞌睡[OK]

枫e叶:
很好奇,如果这个是对话框,怎么把确认与取消按钮的点击事件暴露出来给调用的页面写事件!? 求解答(>人<;)

小鱼吃虾米91:
用这种方式组件里面的el-plus标签和样式都失效了,是我的姿势不对吗

【回复】需要手工导入,包括vant也是,需要把用到的相关组件全部import进去才会正常
今天也有好好吃饭吗:
请教一下大佬。通过这种方式创建的组件,如何能够调用或触发组件内部的方法呢

【回复】我写了个忙等框。loading组件内部有open/close方法控制展示隐藏,最后通过监听show属性来调用该方法实现。使用html节点式的组件倒是好用,但我希望能通过函数调用的方式来使用,于是照着写了一份,也能使用。不过我的组件有动效,不希望冷不丁地unmount节点。期望能触发内部的watch 事件或者能手动触发内部的close方法,求相应解决方案。找了好些文章都没有
用扁桃体炼丹给你吃:
有问题阿,你这样销毁其实这个组件还是存在的。不信你同时创建几个相同的组件,在子组件中写个监听,你会发现问题

【回复】兄弟你解决了吗 remove掉那个渲染它的dom节点。那些东西还在的
博博是个奶盖:
老师 为什么createApp中传入的选项对象,最终会作为组件的props呢? 默认的难道不是data里吗?

知识分享官 编程 JS 前端 JAVASCRIPT 经验分享 WEB VUE WEB前端

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!