零基礎(chǔ)學(xué)習(xí)weex(二)Vue2.0

<pre>
本篇內(nèi)容:
從Vue1到Vue2
基礎(chǔ)知識
</pre>

1、從Vue1到Vue2

首先,先解決上一章出現(xiàn)的坑。官網(wǎng)是提供解決方案的有效途徑,既然不能用前端的開發(fā)模式在sublime編輯,那就選擇回歸weex官方教程的懷抱吧。在上一章已經(jīng)搭建了weex的環(huán)境,直接開始創(chuàng)建weex工程。

初始化 Weex 項(xiàng)目

<pre>weex init weexProject</pre>
彈出提示輸入項(xiàng)目名稱,輸入weexProject,目錄中就創(chuàng)建了一個使用 Weex 和 Vue 的模板項(xiàng)目。先cd到weexProject根目錄下,看一下有那些文件生成吧:


weex項(xiàng)目目錄.jpg

打開每個文件,看一下里面的內(nèi)容,猜測作用,這是我學(xué)習(xí)的過程。??有兩個重要的文件package.json和webpack.config.js,先介紹下package.json。


packageJson.jpg
  • 上面的一部分是項(xiàng)目相關(guān)信息
  • scripts節(jié)點(diǎn)是已經(jīng)配置好了幾個常用的 npm script(npm將在下一章節(jié)詳細(xì)討論)
  • dependencies節(jié)點(diǎn)是項(xiàng)目發(fā)布的依賴
  • devDependencies 節(jié)點(diǎn)是項(xiàng)目開發(fā)工具

開發(fā)

  • 通過 npm install 安裝項(xiàng)目依賴
  • 運(yùn)行 npm run dev 和 npm run serve 開啟watch 模式和靜態(tài)服務(wù)器
  • 打開瀏覽器,進(jìn)入 http://localhost:8080/index.html 即可看到 weex h5 頁面。
  • 在第一章已經(jīng)介紹WeexPlayground,掃描二維碼,調(diào)試。

至此,從Vue1順利轉(zhuǎn)移到Vue2。

基礎(chǔ)知識

后面的學(xué)習(xí),我一邊了解基于iOS的WeexSDK,一邊熟悉Vue基礎(chǔ),當(dāng)然這些知識需要自己去充實(shí),了解,在此貼上鏈接。

  • weex教程環(huán)境搭建,SDK集成,工具介紹等
  • weex手冊此部分需要學(xué)習(xí)weex支持的通用樣式、通用事件、flex布局、內(nèi)建組件、內(nèi)建模塊等;另一方面了解SDK中APIs以及降級方案。這個鏈接要天天看,時(shí)時(shí)看,畢竟這是官方文檔
  • JavaScript當(dāng)然JavaScript基礎(chǔ)也是很重要,如何引入開源庫,如何接收數(shù)據(jù),如何高效處理CSS,都離不了JavaScript基礎(chǔ)
  • CSS手冊這塊只是稍微了解下,畢竟Weex支持的少的可憐,目前開發(fā)中就遇到此問題
  • CSS手冊
  • flex布局相當(dāng)重要,布局核心
  • weex社區(qū)坑太多,沒事多逛逛
  • Vue英文
  • Vue中文

下一章,開始了解Weex工程、webPack、npm、ESLint、Devtools等。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容