| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> JavaScript知识库 -> Vue中的组件,看我就够了 -> 正文阅读 |
|
[JavaScript知识库]Vue中的组件,看我就够了 |
一、组件的注册组件注册需要注意的有五点: 1、data要写成函数,并且用return返回一个值,这样不同的调用才能互不影响 2、template后面跟的是飘号,就是Tab上面那个键 3、template后面的内容要写在一个大的div里面,不要分开多个div 4、props后面的是数组,因为有很多个prop 5、要保存成js文件
二、组件的使用使用时只要注意一点就好,要先引用vue,再引用子组件
三、父传子父传子比较简单,分成两步 1、在组件里定义prop
2、使用组件时,用定义的prop绑定父的值
父里面的值是这样的
详细传递过程是这样的,看起来比较复杂,其实就上面说的两步 四、子传父子组件给父传数值要通过方法来传递,父和子各定义一个方法,然后用一个中间方法来连接,记住这个中间方法的使用就行了,步骤详细分解开挺多的 1、在子组件的template的button里使用一个点击事件
2、在子组件里定义上面使用的方法,触发一个中间方法并传递数据
3、父使用子组件时,用中间方法绑定自己的方法
4、在父的方法里接收数据,这里p可以写成任意字符
?详细代码图 运行效果 五、插槽1、加入插槽,插槽就是在组件里留一个空位,使用组件时可以插入任意东西 在子组件某个位置定义:<slot></slot> 使用组件时就可以在该位置添加任意标签 2、加入多个插槽时,要为每个插槽命名,使用时每个slot要放在一个template里面 定义多个插槽
使用多个插槽,一个template放一个slot
六、子组件给插槽传值1、在子组件template里定义中间数据emitmsg,名字可以随便
2、在父组件里用res接收,不管是多少个子组件,都是用res接收,res是结果集,如果有多个slot的话,数据都会在里面
代码展示 ?显示效果: 今天看了下数据,突然多了70个粉丝,嘿嘿,谁帮我刷的,谢谢 然后顺手点了个CSDN弹出的调查,本来想顺手做下的,结果看了第一项就关掉了,原来我啥也不会 |
|
JavaScript知识库 最新文章 |
ES6的相关知识点 |
react 函数式组件 & react其他一些总结 |
Vue基础超详细 |
前端JS也可以连点成线(Vue中运用 AntVG6) |
Vue事件处理的基本使用 |
Vue后台项目的记录 (一) |
前后端分离vue跨域,devServer配置proxy代理 |
TypeScript |
初识vuex |
vue项目安装包指令收集 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/24 2:17:53- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |