Vue自定义组件插入值
2023-09-14 08:58:55 时间
我们自定义组件的时候有时候需要往组件里面插一些内容:
//定义一个组件test,插值内容用slog来代替 export default { name: 'test', template:` <div> <div>这里是test组件</div> <slot name="content1"></slot> <slot name="content2"></slot> </div> ` }
调用组件的时候
new Vue({ el: '#app', components: { test }, template:` <div> <test> <div slot="content1">这是插值内容1</div> <div slot="content2">这是插值内容2</div> </test> </div> ` })
当然我们也可以不定义slotName全部引入
//定义一个组件test,插值内容用slog来代替 export default { name: 'test', template:` <div> <div>这里是test组件</div> <slot></slot> </div> ` }
slot没有name属性的时候就会插入那些没有slot属性的插入内容,例如下面的’这是插值内容2‘会被插入到<slot></slot>的位置,但是‘这是插值内容1’就不会被插入了
new Vue({ el: '#app', components: { test }, template:` <div> <test> <div slot="content1">这是插值内容1</div> <div>这是插值内容2</div> </test> </div> ` })
相关文章
- 基于VUE + Echarts 实现可视化数据大屏展示效果[通俗易懂]
- Vue组件
- vue报错:Navigation cancelled from “/userIndex“ to “/blank/login“ with a new navigati
- Vue(27)vue-codemirror实现在线代码编译器「建议收藏」
- Vue笔记(10) vue-router
- vue代码编辑器组件_vue activiti
- vue子组件传值给父组件_子组件调用父组件中的方法
- vue消息提示组件封装
- vue组件通讯之$attrs
- 瀑布流组件vue-waterfall
- vue自定义组件封装_vue组件的双向绑定实现
- VUE组件封装_vue使用组件
- VUE组件封装_vue组件内部双向绑定
- Vue组件封装的过程[通俗易懂]
- vue业务组件封装_怎么去设计一个组件封装
- Vue分页导航_vue分页组件
- Vue非父子组件传值之事件总线(eventbus)的使用方式
- vue组件通信方式有哪些?1
- vue在自定义组件中使用v-model及v-model的本质
- Vue 组件介绍及使用
- (五)vue指令认识
- 在 GitHub Pages 中使用 Vue Router
- 5. 「vue@2.6.11 源码分析」组件渲染之创建虚拟DOM
- 前端Vue项目经验汇总
- 玩uniapp踩坑[Vue warn]: Error in render: "TypeError: Cannot read property 'query' of undefined"
- Vue搭配Redis做针对性取值(vue redis取值)