Vue3.0+TSVue3

Vue3+TS Day05 - 基础指令 深拷贝、浅拷贝、v-m

2021-11-29  本文已影响0人  望穿秋水小作坊

一、深拷贝、浅拷贝

1、什么是对象的引用赋值?

image.png

2、什么是浅拷贝?

image.png image.png

3、什么是深拷贝?

image.png

二、v-model

1、v-model 的基本使用场景?

image.png

2、如果没有 v-model,我们如何保持 text 和 input 里面的 message 响应式呢?

<body>
    <div id="app">
    </div>

    <template id="my-app">
        <input type="text" :value="message" @input="inputChange" ></input>
        <label>{{message}}</label>
    </template>

    <script src="../js/vue.js"></script>
    <script>
    Vue.createApp({
        template: '#my-app',
        data: function() {
        return {
            message: "Hello World",
        }
        },
        // 定义各种各样的方法
        methods: {
            inputChange(event) {
                this.message = event.target.value;
            }
        }
    }).mount('#app');
    </script>
</body>

3、v-model 通过上面的例子,我们知道了本质是什么?

4、v-model 和其他 html 标签的绑定效果(用到了再来查询吧)?

image.png image.png image.png image.png image.png

5、v-model 还可以跟一些修饰符(用到了再来查询吧)?

image.png image.png image.png

6、v-model 的源码解读(目前了解即可,比较复杂)?

image.png

三、组件开篇

1、人处理信息的逻辑能力是有限的,那么遇到超级大问题会怎么办呢?

image.png

2、组件化开发的核心思想?

image.png

3、组件化开发在大前端的地位?

image.png

4、怎么理解 vue 中的组件?

image.png

四、vue 的组件化

1、什么是全局组件?如何注册一个全局组件?

image.png image.png

2、注册组件的两种方式?

image.png

3、组件的两种命名规范(了解)?

image.png

4、【全局组件】的优缺点?局部组件的优缺点?

image.png

5、如何注册局部组件?

image.png

四、构建工具

1、为什么需要有构建工具?

2、什么是 SFC?SFC 的优点(随便说 2 个)?

image.png image.png

3、如何支持 SFC?

image.png
上一篇 下一篇

猜你喜欢

热点阅读