威尼斯wns.9778官网活动_vnsc威尼斯城官网

热门关键词: 威尼斯wns.9778官网活动,vnsc威尼斯城官网
当前位置:威尼斯wns.9778官网活动 > 计算机教程 > Vue威尼斯wns.9778官网活动 作用域插槽

Vue威尼斯wns.9778官网活动 作用域插槽

文章作者:计算机教程 上传时间:2019-05-10

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

上一篇文章里我们详细介绍了signal的用法。

<!DOCTYPE html>
<html lang="zh">

    <head>
        <meta charset="UTF-8" />
        <title>Vue</title>
    </head>

    <body>
        <div id="app">
            <my-component :books="books">
                <template slot="book" slot-scope="props">
                    <li>{{props.bookName}}</li>
                </template>
            </my-component>
        </div>
        <script src="http://www.itcinternet.net/uploads/allimg/190510/220S22344-0.jpg"></script>
        <script type="text/javascript">
            Vue.component('my-component', {
                template: ` <ul> <slot name="book" v-for="book in books" :book-name="book.name"><slot> </ul>  `,
                props: {
                    books: {
                        type: Array,
                        default: function() {
                            return [];
                        }
                    }
                }
            });
            new Vue({
                el: "#app",
                data: {
                    books: [{
                        name: 'css'
                    }, {
                        name: 'js'
                    }, {
                        name: 'html'
                    }, ]
                }
            })
        </script>
    </body>

</html>

今天我们将介绍slot的使用。在qt中slot和signal十分相像,这次我们将实现一个能显示16进制数字的SpinBox,它继承自QSpinbox并重写了validatevalurFromTexttextFromValue这三个slot,以便能将原先的10进制整数值显示为16进制。我们将在其中展示slot的具体用法。

本文由威尼斯wns.9778官网活动发布于计算机教程,转载请注明出处:Vue威尼斯wns.9778官网活动 作用域插槽

关键词: