Vue開發(fā)環(huán)境配置

最近使用vue的客戶愈發(fā)的增多扩然,Vue (讀音 /vju?/,類似于 view) 是一套用于構(gòu)建用戶界面的漸進(jìn)式框架夫偶。與其它大型框架不同的是,Vue 被設(shè)計(jì)為可以自底向上逐層應(yīng)用兵拢。Vue 的核心庫只關(guān)注視圖層,不僅易于上手说铃,還便于與第三方庫或既有項(xiàng)目整合。另一方面腻扇,當(dāng)與現(xiàn)代化的工具鏈以及各種支持類庫結(jié)合使用時(shí)砾嫉,Vue 也完全能夠?yàn)閺?fù)雜的單頁應(yīng)用提供驅(qū)動(dòng)。
本節(jié)教程帶大家在Visual Studio Code中的wekpack環(huán)境中使用vue焕刮,并引入SuperMap iClient3D for WebGL墙杯。
vue的安裝請(qǐng)大家自行解決括荡,網(wǎng)上有很多案例

一、新建vue工程

本文使用vue3.4.1一汽,本文使用vue ui界面華工具創(chuàng)建vue項(xiàng)目。
1召夹、在終端命令行中輸入vue ui命令調(diào)出創(chuàng)建工程界面
命令輸入:


命令輸入

界面顯示:


界面顯示

2、選擇項(xiàng)目管理器纱意,打開項(xiàng)目創(chuàng)建頁面
項(xiàng)目管理器

3鲸阔、選擇希望創(chuàng)建的路徑,進(jìn)行項(xiàng)目創(chuàng)建
項(xiàng)目創(chuàng)建頁面

4类少、輸入項(xiàng)目名稱,選擇包管理器硫狞,這里我們選擇npm進(jìn)行管理。


image.png

5残吩、選擇手動(dòng)配置項(xiàng)目
image.png

6倘核、選擇功能項(xiàng),要加入哪些項(xiàng)目紧唱,可以自行選擇,這里我們選擇以下功能項(xiàng)
image.png

7酬凳、選擇配置項(xiàng)
image.png

完成所有操作后,點(diǎn)擊創(chuàng)建項(xiàng)目即可,接下來就是等待創(chuàng)建的過程稠屠,可以在Visual Studio Code中查詢
image.png

在終端運(yùn)行
npm run serve

即可進(jìn)行運(yùn)行


image.png

二翎苫、引入WebGL的包

1榨了、我們?cè)趐ublic目錄下,新建一個(gè)static目錄龙屉,用于放置靜態(tài)資源,然后將WebGL包中的Build文件夾中的Cesium文件夾拷貝到static目錄转捕。


image.png

2、我們?cè)趇ndex.html中引入widgets.css痘儡、Cesium.js和zlib.min.js

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width,initial-scale=1.0">
    <link rel="icon" href="<%= BASE_URL %>favicon.ico">
    <link rel="stylesheet" href="static/Cesium/Widgets/widgets.css">
    <title>webglvue</title>
  </head>
  <body>
    <noscript>
      <strong>We're sorry but webglvue doesn't work properly without JavaScript enabled. Please enable it to continue.</strong>
    </noscript>
    <div id="app"></div>
    <script type="text/javascript" src="static/Cesium/Cesium.js"></script>
    <script type="text/javascript" src="static/Cesium/Workers/zlib.min.js"></script>
    <!-- built files will be auto injected -->
  </body>
</html>

這樣WebGL所有的引用都引用完成了枢步。

三、編寫代碼醉途,加載三維球

這里我們?yōu)榱朔奖闫鹨姡苯有薷腍elloWorld.vue組件
首先核心代碼只有一句

var viewer = new Cesium.Viewer("cesiumContainer");

接下來我們貼修改的HelloWorld.vue中的所有代碼

<template>
  <div class="hello">
    <div id="cesiumContainer"></div>
  </div>
</template>

<script>
export default {
  name: 'HelloWorld',
  props: {
    msg: String
  },
  mounted () {
    /* eslint-disable */
    var viewer = new Cesium.Viewer("cesiumContainer");
    /* eslint-enable */
  }
}
</script>

<!-- Add "scoped" attribute to limit CSS to this component only -->
<style scoped lang="scss">
#cesiumContainer {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  margin: 0;
  overflow: hidden;
  padding: 0;
  font-family: sans-serif;
}

</style>

此處說明下添加 /* eslint-disable */是為了禁用eslint的規(guī)則檢查
修改完成后進(jìn)行保存隘擎,然后在瀏覽器中輸入:http://localhost:8080/ ,即可看到運(yùn)行效果
運(yùn)行效果如下圖:

運(yùn)行效果圖

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末推正,一起剝皮案震驚了整個(gè)濱河市宝惰,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌尼夺,老刑警劉巖,帶你破解...
    沈念sama閱讀 217,406評(píng)論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件淤堵,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡拐邪,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,732評(píng)論 3 393
  • 文/潘曉璐 我一進(jìn)店門扎阶,熙熙樓的掌柜王于貴愁眉苦臉地迎上來婶芭,“玉大人着饥,你說我怎么就攤上這事≡椎簦” “怎么了?”我有些...
    開封第一講書人閱讀 163,711評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵轨奄,是天一觀的道長。 經(jīng)常有香客問我戚绕,道長,這世上最難降的妖魔是什么舞丛? 我笑而不...
    開封第一講書人閱讀 58,380評(píng)論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮球切,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘吨凑。我一直安慰自己,他們只是感情好鸵钝,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,432評(píng)論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著恩商,像睡著了一般。 火紅的嫁衣襯著肌膚如雪怠堪。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,301評(píng)論 1 301
  • 那天粟矿,我揣著相機(jī)與錄音,去河邊找鬼陌粹。 笑死,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的或舞。 我是一名探鬼主播隧膏,決...
    沈念sama閱讀 40,145評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼嚷那,長吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼杆煞!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起决乎,我...
    開封第一講書人閱讀 39,008評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎构诚,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體范嘱,經(jīng)...
    沈念sama閱讀 45,443評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,649評(píng)論 3 334
  • 正文 我和宋清朗相戀三年叠聋,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片碌补。...
    茶點(diǎn)故事閱讀 39,795評(píng)論 1 347
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖厦章,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情袜啃,我是刑警寧澤,帶...
    沈念sama閱讀 35,501評(píng)論 5 345
  • 正文 年R本政府宣布囊骤,位于F島的核電站,受9級(jí)特大地震影響也物,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜列疗,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,119評(píng)論 3 328
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望告材。 院中可真熱鬧,春花似錦斥赋、人聲如沸缰猴。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,731評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽疑故。三九已至,卻和暖如春弯菊,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背管钳。 一陣腳步聲響...
    開封第一講書人閱讀 32,865評(píng)論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留蹋嵌,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 47,899評(píng)論 2 370
  • 正文 我出身青樓栽烂,卻偏偏與公主長得像,于是被迫代替她去往敵國和親腺办。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,724評(píng)論 2 354

推薦閱讀更多精彩內(nèi)容