1. 程式人生 > 實用技巧 >10 小程式-VUE學習1

10 小程式-VUE學習1

1.vue.js

當前專案使用比較多,我們需要掌握vue基本開發功能,vue是漸進式的開發,意味著可以部分嵌入其中進行開發,也就是說一部分頁面用老的jquery開發,新的用vue開發。

vue全家桶指的是Core,vue,rooter,vuex,滿足各種各樣的需求

高階功能:

  • 解耦檢視和資料
  • 可複用的元件
  • 前端路由技術 vue-router
  • 狀態管理
  • 虛擬dom

學習vue的基礎是html ,css,javaScript

1.1.小示例

我們的程式碼做了什麼事情:

我們來閱讀javaScript程式碼,會發現建立了一個vue物件

建立vue物件的時候,傳入了一些options:{}

  • {}中包含了el屬性,該屬性決定了這個vue物件掛載到哪個元素上,很明顯我們掛載在id為app的元素上。
  • {}中包含了data屬性,該屬性通常儲存一些資料,要麼是我們直接定義,就像截圖中,要麼是來自網路或伺服器載入的

瀏覽器執行程式碼流程 執行10-13程式碼顯示出對應的html

執行16行程式碼建立vue示例,並對原html進行解析和修改

同時我們當前程式碼可以做到響應式

1.2開門小菜

    <script>
function Person(name,age) {

}
function vuee({

}) {

}
</script>
</head>
<body>
<!--new vue 是因為vue裡面有vue物件,類似於上面function Person一樣,當然person也可以傳參,但vue裡面是物件,要注意-->
<!-- 原先我們定義物件,可以用一個變數接收-->
var app=new vue({

})
<!--但現在我們用let/const來接收 其中let在es6中定義變數 const在es6中定義常量-->

</body>