【第22-23周 03 1-12 动态组件和异步组件】动态组件中v-show 和 异步组件中Promise的问题

来源:1-12 动态组件和异步组件

easyschen

2022-03-27 15:21:59

问题描述:


1. 图1中,v-show=false,是通过style="display:none"来添加属性值

2. 图2中,是否跟我写的表示一样:

    v-show=" current === 'input-item' "   

    其中current==='input-item' 返回的是true/false?

3. 图3,异步组件中的promise函数是自己写的,不是vue封装的吗?等于说这里的异步还是要自己用原生代码js去写,是这个意思吗?


相关截图:


图1:

https://img.mukewang.com/climg/624006090934356411920728.jpg


图2:

https://img.mukewang.com/climg/624005cd09da8d8200000000.jpg


图3:

https://img.mukewang.com/climg/62400eed0920ae7813240836.jpg


写回答

1回答

好帮手慕慕子

2022-03-27

同学你好,对于你的问题解答如下:

1、理解是对的

2、是的,理解是对的

3、Vue封装的是Vue.defineAsyncComponent()这个方法,该方法会创建一个异步组件。vue中规定这个方法接收一个返回的Promise的函数,所以内部的promise需要自己写。

祝学习愉快~

1

0 学习 · 15276 问题

查看课程