1.理解:是vue3中一個(gè)新的配置項(xiàng)卷谈,值為一個(gè)函數(shù)笤妙。
2.steup是所有Composition API(組合API)“表演的舞臺(tái)”
3.組合中所用到的數(shù)據(jù)蚕涤,方法等等癞揉,均要配置在setup中纸肉。
4.setup函數(shù)的兩種返回值:
- 若返回一個(gè)對(duì)象,則對(duì)象中的屬性喊熟,方法柏肪,在模板中均可以直接使用
-
若返回一個(gè)渲染函數(shù):則可以自定義渲染內(nèi)容
- 注意點(diǎn):
1.盡量不要與vue2配置混用- vue2配置(data,methos,computed...)中可以訪問(wèn)到setup的屬性和方法。但在setup中不能訪問(wèn)vue2配置(data芥牌,methos,computed)
- 如果有重名烦味,setup的數(shù)據(jù)優(yōu)先展示。
2 .setup不能是一個(gè)adync壁拉,因?yàn)榉祷刂挡辉偈莚eturm的對(duì)象谬俄,而是promise,模板看不到returm對(duì)象中的屬性