• Vue组件基础


    <!DOCTYPE html>
    <html>
        <head>
            <meta charset="utf-8">
            <title>Vue组件基础</title>
        </head>
        <body>
            <div id="app">
                <button-counter></button-counter>

                <!-- 组件的复用 -->
                <button-counter></button-counter>
                <button-counter></button-counter>
            </div>

            <!-- 通过prop向子组件传递数据 -->
            <div id="app1">
                <blog-post title="组件"></blog-post>
                <blog-post title="组件的"></blog-post>
                <blog-post title="组件的复用"></blog-post>
            </div>

            <!-- prop的典型应用 -->
            <div id="app2">
                <blog-post v-for="item in list" v-bind:key="item.id" v-bind:title="item.name"></blog-post>
            </div>
            <script src="vue.js"></script>
            <script>
                Vue.component('button-counter', {
                    data: function() {
                        return {
                            count: 0
                        }
                    },
                    template: '<button v-on:click="count++">你好{{count}}</button>'
                })

                var app = new Vue({
                    el: "#app"
                });

                //通过prop向子组件传递数据
                Vue.component('blog-post', {
                    props: ['title'],
                    template: '<h3>{{title}}</h3>'
                })

                var app1 = new Vue({
                    el: "#app1"
                })

                // prop的典型应用
                var app2 = new Vue({
                    el: "#app2",
                    data: {
                        list: [{
                                id: 1,
                                name: "java"
                            },
                            {
                                id: 1,
                                name: "C#"
                            },
                            {
                                id: 1,
                                name: ".Net"
                            },
                            {
                                id: 1,
                                name: "Vue"
                            }
                        ]
                    }
                })
            </script>
        </body>
    </html>

  • 相关阅读:
    Battle ships(二分图,建图,好题)
    棋盘游戏(二分图,删边)
    Girls' research(manacher)
    jenkins配置发送测试结果邮件
    Win10电脑如何更改开机启动项
    Ubuntu 18.04 固定pycharm图标固定到启动栏
    ubuntu下Fiddler抓包
    一个数据去重sql
    JENKINS针对不同项目组对用户进行权限分配
    jenkins添加用户
  • 原文地址:https://www.cnblogs.com/wangshuang123/p/10788816.html
Copyright © 2020-2023  润新知