vue學習記錄-01 vue初體驗
vue學習記錄-01 vue初體驗
這篇文章是根據codewhy老師在b站的視訊進行的學習記錄
一、HelloVueJS
想要使用VUE首先是需要將VUE進行引入,官方提供了兩個版本供選擇,當然我們也可以直接將VUE檔案下載到本地使用。
<!-- 開發環境版本,包含了有幫助的命令列警告 -->
<script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>
或者
<!-- 生產環境版本,優化了尺寸和速度 -->
<script src="https://cdn.jsdelivr.net/npm/vue"></script>
這裡我們直接選擇開發版本即可,開發版本的錯誤警告可以幫助我們進行VUE的學習。
接下來就是建立第一個Vue應用。
<div id="app">
<h2>{{message}}</h2>
<h1>{{name}}</h1>
</div>
const app=new Vue({
el:"#app",//用於掛載要管理的元素
data:{//定義資料
message:"Hello,Vue!",
name:"Aaron"
}
})
我們可以直接在控制檯看到vue應用裡面的資料。
這是頁面的輸出效果。
二、Vue列表展示
接下來嘗試在VUE裡面輸出一個列表。
<div id="app">
{{movies}}
<ul>
<li v-for="item in movies">{{item}}</li>
</ul>
</div>
v-for是vue用於遍歷迴圈的一個指令,我們用這個指令來做一個電影列表
const app=new Vue({
el:"#app",
data:{
message:"Hello,Vue!",
movies:["星際穿越","大話西遊","少年派","盜夢空間"]
}
})
頁面效果:
三、Vue案例:計數器
我們再來做一個簡單的計數器體驗一下Vue的使用。
<div id="app">
<h2>當前計數:{{counter}}</h2>
<button v-on:click="add">+</button>
<button @click="sub">-</button>
</div>
我們使用v-on指令點選事件的事件監聽器,也可以用語法糖寫為"@"。
<script>
const app = new Vue({
//el型別 string或者HTMLElement
el: "#app",
//data型別 Object或者Function()
data: {
counter: 0
},
//methods型別 {[key:string]:Function}
methods: {
add: function () {
console.log("add被執行");
this.counter++;
},
sub: function () {
console.log("sub被執行");
this.counter--;
}
}
})
</script>
頁面效果
相關文章
- Vue 學習記錄一Vue
- Vue 學習記錄二Vue
- Vue 學習記錄四Vue
- Vue 學習記錄三Vue
- 學習筆記-DAY01-VUE筆記Vue
- Vue 初體驗(上)Vue
- Vue.js初體驗Vue.js
- VUE 3.0 初體驗之路Vue
- vue2+vite初體驗VueVite
- Vue 學習筆記 (一) -- 初識 VueCli 3Vue筆記
- Vite + Vue3 初體驗 —— Vue3 篇ViteVue
- vue 伺服器渲染初體驗Vue伺服器
- Vue初體驗之Element的使用Vue
- Vue CLI 3.X 初體驗Vue
- 初體驗egg-vue-singal-pageVue
- Scala學習記錄01
- Vue初學Vue
- substrate學習筆記1:Substrate初體驗筆記
- vue學習筆記(六) ----- vue元件Vue筆記元件
- Vue+Express+Mysql 全棧初體驗VueExpressMySql全棧
- Vite + Vue3 初體驗 —— Vite 篇ViteVue
- L01 學習記錄
- Vue 學習筆記Vue筆記
- vue學習筆記Vue筆記
- VUE從零開始系列(初體驗),呆萌小白上手VUEVue
- [JS][Vue]學習記錄之雙向繫結JSVue
- 初級英語學習筆記01筆記
- 深度學習--Tensorflow初體驗深度學習
- vue學習筆記二Vue筆記
- vue學習筆記一Vue筆記
- vue 學習筆記 - vuexVue筆記
- Vue學習筆記1Vue筆記
- Vue學習筆記3Vue筆記
- Vue學習筆記5Vue筆記
- Vue學習筆記2Vue筆記
- Vue 學習筆記——指令Vue筆記
- Vue學習筆記 —— axiosVue筆記iOS
- vue學習筆記4Vue筆記