国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

export和export default和import的說明

這篇具有很好參考價值的文章主要介紹了export和export default和import的說明。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

目錄

1.說明

2.export

3.import

4.export default

5.總結


1.說明

ES6中,export與export default均可用于導出常量、函數(shù)、文件、模塊等。

import用于導入其他被導出的常量、函數(shù)、文件、模塊等。

2.export

一個獨立的文件,該文件內部的變量,方法等,外部無法獲取。如果想讀取其他vue文件中的變量及方法,就需要在其他vue文件中使用export導出變量及方法。比如,在vue1文件中定義一下變量及方法進行導出。

const id = '1123';
const setId = (param) =>{
    id = param;
}

export {id,setId}

通常來說,export導出的變量和方法就是原來的名字,可以通過as關鍵字來進行重命名。

3.import

在一個文件中使用export進行導出之后,可以在其他文件使用import進行導入。在script標簽的頭部,一般用來導入其他文件中的變量及方法。導入之后就可以在文件中進行使用。

<script>

import {id, setId} from './vue1';


</script>

注意:導入時必須添加花括號,否則控制臺會直接報錯。

導入之后也可以使用as進行重命名

from后面的路徑可以使用相對路徑,也可以使用絕對路徑,可以將src定義為一個目錄@,其他文件以此來進行定位。在vue3的vite.config.js中按照如下:

import { fileURLToPath, URL } from 'node:url'

import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'

// https://vitejs.dev/config/
export default defineConfig({
  plugins: [
    vue(),
  ],
  resolve: {
    alias: {
      '@': fileURLToPath(new URL('./src', import.meta.url))
    }
  }
})

4.export default

export defalult用于指定模塊的默認輸出,一個模塊只能有一個默認輸出,所以在一個文件中只能使用一次。導入是不需要添加花括號,因為只能唯一對應export default。

本質上,export default輸出一個叫default的變量,系統(tǒng)允許你導入時為它任意取名字。

5.總結

①export與export default均可用于導出常量、函數(shù)、文件、模塊等

②在一個文件或模塊中,export、import可以有多個,export default僅有一個

③通過export方式導出,在導入時要加{ },導入時要和之前導出時的名字一致;export default則不需要加{},并且導入時可以任意起名字。

④export default與普通的export不要同時使用。文章來源地址http://www.zghlxwxcb.cn/news/detail-752029.html

到了這里,關于export和export default和import的說明的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網!

本文來自互聯(lián)網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉載,請注明出處: 如若內容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • Javascript 模塊導入導出(import export)

    筆者開始學習 Javascript 的時候,對模塊不太懂,不知道怎么導入模塊,導出模塊,就胡亂一通試 比如 import xx from \\\'test.js\\\' 不起作用,就加個括號 import {xx} from \\\'test.js\\\' 反正總是靠蒙,總有一種寫法是對的,其實還是沒有理解,還是不懂 尤其是在當初寫 www.helloworld.net 網站的時候

    2024年02月05日
    瀏覽(35)
  • 引入echars5.0報錯“export ‘default‘ (imported as ‘echarts‘) was not found in ‘echarts‘解決方案

    引入echars5.0報錯“export ‘default‘ (imported as ‘echarts‘) was not found in ‘echarts‘解決方案

    前言:老版本的echars樣式與新版本的組件美觀度相差巨大,以美觀為主所以把組件升級成了echars5.0,結果報錯了【\\\"export ‘default’ (imported as ‘echarts’) was not found in ‘echarts’】! 直接報錯:\\\"export ‘default’ (imported as ‘echarts’) was not found in \\\'echarts’ 新版本的echarts引入方式

    2024年02月03日
    瀏覽(21)
  • 前端vue打包時遇到‘default‘ is not exported by node_modules/vue/dist/vue.runtime.esm-bundler.js, imported by

    前端vue打包時遇到‘default‘ is not exported by node_modules/vue/dist/vue.runtime.esm-bundler.js, imported by

    主要原因是由于用到的組件進行npm i時默認使用的是vue2,不支持vue3,但是前端框架使用的是vue3,所以導致重構編碼時會報錯, 網上查詢說 ????????當我們在使用rollup編譯es6時,可能會遇到以下報錯問題,需要 安裝@rollup/plugin-commonjs插件 npm install @rollup/plugin-commonjs 最后,

    2024年02月05日
    瀏覽(27)
  • BCSP-玄子前端開發(fā)之JavaScript+jQuery入門CH07_ECMAScript 6基礎

    4.7.1 ECMAScript 6 簡介 ECMAScript 6.0(簡稱 ES6) 是JavaScript語言的下一代標準 正式發(fā)布于2015年6月 目標 使JavaScript語言可以用來編寫復雜的大型應用程序,成為企業(yè)級開發(fā)語言 版本升級 ECMAScript 2015 ECMAScript 2016 ECMAScript 2017 ECMAScript和JavaScript 的關系 前者是后者的規(guī)格,后者是前者的

    2023年04月27日
    瀏覽(61)
  • export default 和 export之間的區(qū)別

    export default 和 export之間的區(qū)別

    export 、export default,都屬于ES6里面的語法 1. export與export default均可用于導出常量、函數(shù)、文件、模塊等 2. 你可以在其它文件或模塊中通過import+(常量 | 函數(shù) | 文件 | 模塊)名的方式,將其導入,以便能夠對其進行使用 3. 在一個文件或模塊中,export、import可以有多個,export def

    2023年04月09日
    瀏覽(28)
  • vue中 export default 與 export 寫法的區(qū)別

    1.1、定義函數(shù) d.js 1.2、使用 a.js export default 命令用于指定模塊的默認輸出。一個模塊只能有一個默認輸出,因此 export default 命令 只能使用(導入)一次 2.1、定義函數(shù) d.js 2.1、使用 1)使用方法1:一次性導入所有函數(shù) a.js 這種寫法 test() 輸出的 dic對象與 export default 是一樣的,

    2024年04月24日
    瀏覽(22)
  • export default的作用

    export default 是 JavaScript 的一個語法,用于導出模塊的默認成員。 在 JavaScript 中,模塊是一種封裝了特定功能的代碼的單元。通過使用 import 和 export ,你可以將模塊中的代碼導出到其他文件中使用。 例如,假設你有一個名為 myModule.js 的模塊,其中包含一個函數(shù)和一個變

    2024年02月07日
    瀏覽(17)
  • vue封裝公共方法(export default install)—2

    定義一validate.js文件內容如下: ? xxx.vue文件使用方法: 重點::①、標簽傳入校驗規(guī)則;②、this.$valid.rules在規(guī)則定義里面調用具體的規(guī)則

    2024年02月13日
    瀏覽(23)
  • 為什么 export 導出一個字面量會報錯而使用 export default 不會報錯

    為什么 export 導出一個字面量會報錯而使用 export default 不會報錯

    其實總的來說就是 export 導出的是變量的句柄(或者說符號綁定、近似于 C 語言里面的指針,C++里面的變量別名),而 export default 導出的是變量的值。 需要注意的是:模塊里面的內容只能在模塊內部修改,模塊外部只能使用。esModule在語法層面做了一層淺層的保護(即將imp

    2024年02月04日
    瀏覽(19)
  • 記錄--為什么 export 導出一個字面量會報錯,而使用 export default 就不會報錯?

    記錄--為什么 export 導出一個字面量會報錯,而使用 export default 就不會報錯?

    其實總的來說就是 export 導出的是變量的句柄(或者說符號綁定、近似于 C 語言里面的指針,C++里面的變量別名),而 export default 導出的是變量的值。 需要注意的是:模塊里面的內容只能在模塊內部修改,模塊外部只能使用。esModule在語法層面做了一層 淺層 的保護(即將i

    2024年01月17日
    瀏覽(30)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包