美文网首页
VUE作用域插槽

VUE作用域插槽

作者: 小黄不头秃 | 来源:发表于2023-06-06 03:15 被阅读0次
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
        .cur{
            color:orange;
        }
    </style>
</head>
<body>
    <!-- 
        作用域插槽:
        应用场景:父组件对子组件的内容进行加工处理
     -->
     
     <div id="app">
         <fruit-list :list='list'>
             <template slot-scope='slotProps'>
                 <strong v-if="slotProps.info.id == 2" class="cur">{{slotProps.info.name}}</strong>
                 <span v-else>{{slotProps.info.name}}</span>
             </template>
         </fruit-list>
     </div>
     <script src="./vue/vue.js"></script>
     <script>
         Vue.component('fruit-list',{
             props:['list'],
             template:`
             <div>
                <li :key='item.id' v-for='(item,index) in list'>
                    <slot :info="item">{{item.name}}</slot>
                </li>
             </div>
             `
         });
         var vm = new Vue({
             el:"#app",
             data:{
                 list:[{
                     id:1,
                     name:"apple"
                 },{
                     id:2,
                     name:"orange"
                 },{
                     id:3,
                     name:"banana"
                 }]
             },
             methods:{}
         }
         );
     </script>
</body>
</html>

相关文章

  • 18、Vue3 作用域插槽

    作用域插槽:让插槽内容能够访问子组件中,vue2中作用域插槽使用slot-scope,vue3中使用v-slot ...

  • Vue之深入理解插槽—slot, slot-scope, v-s

    Vue 2.6.0 以前Vue 2.6.0 以后具名插槽 slot具名插槽 v-slot作用域插槽 slot-sc...

  • Vue.js第3课-深入理解Vue组件(part03)

    七、Vue 中的作用域插槽 接着上一章的内容,这一节来讲 Vue 中的作用域插槽。 先创建一个名字叫做 child...

  • Vue.js作用域插槽的理解和模板“渲染”步骤

    一、Vue.js作用域插槽的理解 我觉得官方教程挺让人误解,子组件有个props选项,而作用域插槽的

  • vue插槽slot

    -具名插槽 子组件Demo.vue 引用子组件的页面 -作用域插槽 子组件Demo.vue 引用子组件的页面

  • 2.插槽

    匿名插槽 具名插槽 作用域插槽

  • vue----slot插槽

    插槽分类 匿名插槽 具名插槽 作用域插槽

  • vue 插槽

    插槽语法是Vue实现的内容分发API,用于复合组件开发。 匿名插槽 具名插槽 作用域插槽 将内容分发到子组件指定位置

  • Vue 作用域插槽

    使用场景:复用子组件的slot,又可以使slot的内容不一样。

  • Vue作用域插槽

    首先简单说下为什么要使用作用域插槽,有时候需要组件带有一个可从子组件获取数据的可复用的插槽。 下面还是通过例子来讲...

网友评论

      本文标题:VUE作用域插槽

      本文链接:https://www.haomeiwen.com/subject/sokpedtx.html