zoukankan      html  css  js  c++  java
  • 4.作用域插槽的使用

    <body>
        <div id="app">
            <cpn></cpn>
            <cpn>
                <template v-slot="slot">
                    <span> {{ slot.data.join("-") }} </span>
                    <!-- 拿到slot插槽里面的data 也就是pLanguages数组 把这个数组用分隔符 - 分割 -->
                </template>
            </cpn>
    
    
        </div>
        <template id="cpn">
            <div>
                <slot :data="pLanguages">
                <!-- <slot :data="pLanguages"> data是自定义的  可以随便写 把pLanguages数组放到 data里面 -->
                    <ul>
                        <li v-for="item in pLanguages" slot="slot"> {{ item }} </li>
                    </ul>
                </slot>
            </div>
        </template>
        <script src='https://cdn.jsdelivr.net/npm/vue@2.6.12/dist/vue.js'></script>
        <script>
            const app = new Vue({
                el: '#app',
                data: {
    
                },
                methods: {
                    changepLan() {
    
                    }
                },
                components: {
                    cpn: {
                        template: "#cpn",
                        data() {
                            return {
                                pLanguages: ["javaScript", "c++", "c#", "JAVA", "php", "python"]
    
                            }
                        },
    
                    }
                }
            })
        </script>
    </body>
  • 相关阅读:
    Mysql多表查询
    Mysql单表查询
    初始mysql语句
    MySql安装和基本管理
    jQuery的ajax
    关于DOM操作的相关案例
    DOM介绍
    关于DOM的事件操作
    使用正则写一个计算器

  • 原文地址:https://www.cnblogs.com/yanglaxue/p/14206929.html
Copyright © 2011-2022 走看看