Vue 模組化開發

2022-05-05 19:12:09 字數 1146 閱讀 3973

隨著ajax非同步請求的出現,慢慢形成了前後端的分離

(function() )

常見的模組化規範:commonjs、amd、cmd,也有es6的modules

modul.exports = ,

demo(a, b)

}

commonjs的匯入

//commonjs模組

let = require('modulea')

//等同於

let _ma = require('modulea')

let test = _ma.text

let demo = _ma.demo

let lazy = _ma.lazy

export let name = 'why'

export let age = 18

export let height = 1.78

let name = 'why'

let age = 18

let height = 1.78

export

// info.js

export default function ()

inport mylazy fron './info.js'

mylazy()

我們使用export指令匯出了模組對外提供的介面,下面我們就可以通過import命令來載入對應- 的這個模組了

首先,我們需要在html**中引入兩個js檔案,並且型別需要設定為module

inport  from "./info.js"

console.log(name, age, heigth)

import * as info from './info.js'

console.log(info.name, info.age, info.height, info.friends)

Vue模組化開發

是前端分離後 執行所需要的環境 內建了npm 包管理工具 後端之於m en 2.配置國內映象 npm config set registry 3.npm install webpack g 全域性安裝webpack 4.npm insatall g vue cli init 全域性安裝vue腳手架 ...

Vue的模組化開發

為什麼需要模組化 在我們以前編寫的js 中,因為js 從上到下執行,這樣當很多人同時編寫js時,可能a寫的變數被b修改了,當a在使用自己的變數,那麼就可能報錯,以前有乙個解決方案,就是使用函式,但是同時又出現了乙個問題,就是當a使用函式編寫js時,a在其他地方使用裡面變數,就使用不到 函式變數的作用...

模組化開發

講模組化開發之前,我們先了解一下 傳統開發模式 是什麼?比如說a所在的公司在做乙個專案,公司安排a跟b還有c三個人一起協同開發,a負責一部分功能塊,b負責另一部分功能塊,把專案的功能分成一塊一塊,這適用於多人協作開發,每個人負責不同的功能塊,當然,這其中有人是負責整合的,有人是負責開發公共功能塊的等...