Vue组件的使用

Vue组件的使用,第1张

通过ref来获取页面上的dom

若在一个组件<item>中添加上ref,那么获取到的dom就是对应的组件,也就是可以获取到组件的引用。

可以获取到组件中定义的data数据

父组件传值给子组件通过属性来传。

过来的值赋值给定义的值,然后修改那个值

子组件通过事件触发来向父组件传值

定义一个全局组件

父组件给子组件通过属性传递一些值,而子组件做的一些约束就是组件的参数校验

父组件要传一个名叫content的属性,而子组件刚好定义了content的prop,这个就是props特性

非props特性

例如:给子组件的标签中定义一个click事件

上面的实现是错误的,原因就是在子组件中定义的@click中的click是监听的自定义事件的名称,它是接收子组件触发的事件名称,如:this$emit('click'),@click是接收这样的事件的,并不是我们熟知的点击事件

实现上面的例子

方法一:

方法二

在click中添加native就可标明为原生事件

方法一,使用Vuex

方法二,使用发布订阅模式,也称为总线机制

怎么使父组件给子组件优雅的传递dom,例如父组件要给子组件传递<p>Dell</p>

按以往的方法应该是

使用slot可以解决问题

如果template中有多个<slot>,那怎么确定哪个slot要那些dom呢

可以通过名称来确定对应的dom,如

通过动态组件来怎么实现呢

切换的时候,每次都是先销毁,然后再创建子组件,每次切换都销毁和创建

v-once就是为了避免这种情况的发生,使用v-once第一次展示的时候,会将组件放到内存中,第二次就不需要创建组件了,可以直接从内存中读取到

参考

Vuejs API文档

慕课网:Vue25开发去哪儿网App 从零基础入门到实战项目

Vue30 自定义右键菜单

Vue30 原生实现完全自定义右键菜单组件, 零依赖,可根据可视区域自动调节显示位置,可支持插槽完全重写每一项菜单

CDN引入则不需要 appuse(Vue3Menus)

先确认你的用法没有错误:用法:先开修改器,然后进游戏,按F1后,听到一句话后,就可以用笔记本用户要开小键盘翻译(还没汉化的说)1:在游戏介面增加999999点DNA 2:在编辑器下增加999999点DNA 3:生物阶段:拥有几乎无限的生命值 4:生物阶段:永远不会饥饿 5:部落阶段:增加999999单位的食物 6:部落阶段:村民不会饥饿以及拥有无限生命值 7:文明阶段:增加999999金钱 8:文明阶段:载具拥有几乎无限生命值 9:太空阶段:UFO拥有几乎无限生命以及能源 0:太空阶段:拥有几乎无限的spore币 :细胞阶段:无敌 +:生物部落阶段:技能快速冷却 -:编辑状态:无限复杂度 :太空阶段:解锁所有徽章 /:太空阶段:物品无限 F12:太空阶段:无限航程 。如果你的用法没有错还是用不了的话,请你换孢子修改器—Spore_V10下载。

以上就是关于Vue组件的使用全部的内容,包括:Vue组件的使用、Vue3.0实现原生高度可自定义菜单组件vue3-menus、vue2引入v-charts为什么需要f12才会显示等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9647012.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)

保存