最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Vue的export?default和帶返回值的data()及@符號的用法說明

 更新時(shí)間:2022年03月30日 08:39:55   作者:Zero?.  
這篇文章主要介紹了Vue的export?default和帶返回值的data()及@符號的用法說明,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

export default和帶返回值data()及@符號用法

一直以來很費(fèi)解為什么vue組件有的寫成export default,有什么用?

聲明一個(gè)vue,相當(dāng)于 new Vue({})  

達(dá)到可復(fù)用的目的,也就是說,export default 相當(dāng)于導(dǎo)出當(dāng)前vue組件,在其它引入當(dāng)前組件時(shí)可以使用當(dāng)前組件中的方法和變量。

那data()是什么意思?

起到局部變量的作用。也就是說,這個(gè)data()中return的變量和方法只限于當(dāng)前聲明此data()的組件使用。如果全局vue有個(gè)變量叫 user,當(dāng)前組件也有個(gè)變量叫user,那vue里面的到底用哪個(gè)?所以data()就起到了變量隔離的一種效果。

在引入組件時(shí)路徑上加上@符作用是什么?

在編寫vue文件中引入模塊(如下)這里路徑前面的“@”符號表示什么意思?

import model from "@/common/model";

作用:

@ 等價(jià)于 /src 這個(gè)目錄,避免寫麻煩又易錯(cuò)的相對路徑

? ? ? resolve: {
? ? ? ? ? ? ? ? // 自動補(bǔ)全的擴(kuò)展名
? ? ? ? ? ? ? ? extensions: [".js", ".vue", ".json"],
? ? ? ? ? ? ? ? // 默認(rèn)路徑代理
? ? ? ? ? ? ? ? // 例如 import Vue from 'vue',會自動到 'vue/dist/vue.common.js'中尋找
? ? ? ? ? ? ? ? alias: {
? ? ? ? ? ? ? ? ? ? "@": resolve("src"),
? ? ? ? ? ? ? ? ? ? "@config": resolve("config"),
? ? ? ? ? ? ? ? ? ? "vue$": "vue/dist/vue.common.js"
? ? ? ? ? ? ? ? }}

export和export default的使用

export的使用

比喻index.js要使用test.js中的數(shù)據(jù)

首先在test.js文件中進(jìn)行導(dǎo)出操作

在index.js文件進(jìn)行導(dǎo)入操作

第一種方法:

此時(shí)的輸出結(jié)果是:

注意:

export 不能直接寫成這樣子  
export{
    "":""    // 這樣會報(bào)錯(cuò)
    ....
}

export default的使用

test.js文件

index.js文件中:

輸出的結(jié)果:

注意:

export default let a=10   // 不能類似這樣的寫 一樣也是會報(bào)錯(cuò)的

所以還是要多總結(jié)的。。。

記?。?/strong>

一個(gè)js文件是可以有多個(gè) export

但是一個(gè)js文件中只能有一個(gè)export default

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。 

相關(guān)文章

最新評論

洞头县| 兴宁市| 建宁县| 黎川县| 杨浦区| 姜堰市| 罗甸县| 讷河市| 克什克腾旗| 若羌县| 化德县| 南郑县| 临泽县| 海安县| 手游| 米脂县| 嘉义县| 乌恰县| 许昌县| 麦盖提县| 榆中县| 乌什县| 惠东县| 航空| 兴化市| 柳州市| 玛纳斯县| 津市市| 中西区| 余干县| 谷城县| 桃源县| 泸定县| 巩留县| 霍州市| 聂荣县| 抚松县| 孝感市| 微博| 霍州市| 收藏|