• 【vue】挂载点概念


    ## vue

    vue是mvvm模型,自底向上逐层应用,用于构建用户界面的渐进式框架。

    ### 挂载点、模板、实例

    挂载点,vue仅处理挂点下面的内容(dom节点)。挂载点内部的为模板。

    <div id="app">
            <p>{{ mag }}</p>
        </div>
        <script>
            new Vue({
                el: "#app",
                data() {
                    mag: 'hello,  ';
                },
            });
            
            Vue.component('todo-item', {
              template: '<li>这是个待办项</li>'
            })
        
        </script>

    模板


    1. 直接放在挂在点内部
    2. 实例内的template属性

    <div id="app">
        </div>
        <script>
        new Vue({
            el: "#app",
            template: "<p>哈韩</p>"
            data() {},
        });
    </script>


    实例,new Vue创建

        <div id="app">
            <p>{{ mag }}</p>
        </div>
        <script>
            var app = new Vue({
                el: "#app",
                components: {
                    todo-item,
                },
                data() {
                    mag: 'hello,  ';
                },
            });
            
            app.component('todo-item', {
              template: '<li>这是个待办项</li>'
            })
        </script>

    ## vue组件,实例,vue-cli

    每一个组件也是一个实例,挂在点下最大的实例,有一层层组件构成。

    开发大型项目,借助webpack打包单文件组件(.vue)。脚手架vue-cli搭建项目。

    ## 单文件组件

    <template>
            <div>
                <li class="todo-item"
                    @dblclick="handleDelete(index)" 
                    >{{ text }}</li>
            </div>
        </template>
        <script>
        export default {
            name: 'todo-item',
            props: ['text', 'index'],
            methods: {
                handleDelete(index) {
                    this.$emit('delete', index);
                },
            },
        };
        </script>
        <style scoped>
        .todo-item{
            
        }
        </style>
  • 相关阅读:
    2019.8.8 python day03
    2019.8.7 python进阶day02
    2019.8.6(python day01)
    2019.8.5
    2019.8.2
    2019.8.1
    2019.7.31
    2019.7.30
    面向对象进阶
    访问可见性问题和@property装饰器
  • 原文地址:https://www.cnblogs.com/daaasheng/p/9021800.html
Copyright © 2020-2023  润新知