您现在的位置是:网站首页> 编程资料编程资料
vue父子组件slot插槽的使用_vue.js_
2023-05-24
258人已围观
简介 vue父子组件slot插槽的使用_vue.js_
vue父子组件slot插槽
关于父组件在使用子组件的时候,向子组件插入内容的方法
1.创建一个子组件并在vue实例中注册
这是创建子组件
var testzujian = { template:` 这是子组件的内容 ` }这是注册子组件
let vm = new Vue({ el:'.root', components:{ testzujian:testzujian }, })2.在HTML代码中使用子组件
3.在vue实例中写入想要插入到子组件的内容
let vm = new Vue({ el:'.root', components:{ testzujian:testzujian }, template:` 这是父组件向子组件插入的内容 `, })其中template是一个模板字符串,这个模板字符串里面最外面的div标签是根目录,必须存在。
根目录之下的是已经注册的子组件,也是需要加内容的子组件标签,必须存在
子组件标签之内的也是必须存在的
其上的属性v-slot绑定了一个名字slotcontent,这个名字可以随意取,但必须得有
这个标签里面就用来添加
父组件想要插入子组件的内容
4.在子组件的模板中通过一个slot标签
来引入父组件模板中内添加的内容
var testzujian = { template:` 这是子组件的内容 ` }这是刚才创建好的子组件,现在在其template的模板中,加入了一个slot标签,属性name绑定为刚才中v-slot:绑定的名字,也就是slotcontent
vue插槽v-slot实现父向子传值
// 子组件代码this is child component
收到来自父组件的消息:
//父组件代码this is parent component
{{ message }}
以上为个人经验,希望能给大家一个参考,也希望大家多多支持。
您可能感兴趣的文章:
相关内容
- React构建简洁强大可扩展的前端项目架构_React_
- Vue弹窗的两种实现方式实例详解_vue.js_
- vue中@click绑定事件点击不生效的解决_vue.js_
- React Hook中useState更新延迟问题及解决_React_
- react使用useState修改对象或者数组的值无法改变视图的问题_React_
- vue-cli npm如何解决vue项目中缺失core-js的问题_vue.js_
- 详解React Fiber架构原理_React_
- JS中2种定时器的使用及清除的实现_javascript技巧_
- React构建组件的几种方式及区别_React_
- react如何获取state的值并更新使用_React_
