Vuejs基本知識(五)【檢視中的渲染】
檢視中的渲染
前面我們介紹了專案的執行(hello world
), 資料夾的結構,以及index.html
中的內容是如何一點點的渲染出來的。下面,我們來學習下Vuejs
中對於檢視的操作。
渲染某個變數
假定我們定義了一個變數:
<script>
export default {
data () {
return {
my_value: '預設值',
}
},
}
</script>
我們就可以這樣來顯示它:
<div>{{my_value}}</div>
完整程式碼如下: ( src/components/Hello.vue
)
<template>
<div>
{{message}}
</div>
</template>
<script>
export default {
data () {
return {
message: '你好Vue! 本訊息來自於變數'
}
}
}
</script>
<style>
</style>
可以看到,上面的程式碼顯示定義了 message
這個變數, 然後把它在 <h1> {{ message }} </h1>
中顯示出來。
開啟瀏覽器 http://localhost:8080/#/say_hi_from_variable , 就可以看到下圖所示:
方法的宣告和呼叫
宣告一個方法: show_my_value
<script>
export default {
data () {
return {
my_value: '預設值',
}
},
methods: {
show_my_value: function(){
// 注意下面的 this.my_value, 要用到this這個關鍵字.
alert('my_value: ' + this.my_value);
},
}
}
</script>
呼叫上面的方法
<template>
<div>
<input type='button' @click="show_my_value()" value='...'/>
</div>
</template>
對於有引數的方法,直接傳遞引數就好了. 例如:
<template>
<div>
<input type='button' @click="say_hi('Jim')" value='...'/>
</div>
</template>
<script>
export default {
data () {
return {
my_value: '預設值',
}
},
methods: {
say_hi: function(name){
alert('hi, ' + name)
},
}
}
</script>
上面程式碼中,
<input type='button' @click="say_hi('Jim')" value='...'/>
就會呼叫 say_hi
這個方法 , 傳入引數 ‘Jim’。
事件處理:v-on
我們看到,很多時候, @click
等同於 v-on:click
, 下面兩個是一樣的:
<input type='button' @click="say_hi('Jim')" value='...'/>
<input type='button' v-on:click="say_hi('Jim')" value='...'/>
相關文章
- Vuejs基本知識(四)【頁面渲染過程 】VueJS
- Vuejs基本知識(九)【路由】VueJS路由
- Vuejs基本知識(十三)【表單的提交】VueJS
- Vuejs基本知識(十)【使用樣式】VueJS
- Vuejs基本知識(十二)【表單的繫結】VueJS
- Vuejs基本知識(一)【專案資料夾基本結構】VueJS
- Vuejs基本知識(三)【語法簡寫說明】VueJS
- Vuejs基本知識(八)【頁面間的引數傳遞】VueJS
- 物化檢視知識點滴
- 必備知識點 檢視
- Vuejs進階知識(十八)【component 進階知識】VueJS
- Vuejs進階知識(十六)【mixin】VueJS
- Vuejs進階知識(十九)【slot】VueJS
- corejava基礎知識(6)-檢視Java
- 物化檢視幾個知識點
- 影像的基本知識
- ARM學習中的必知基本常識
- 【odoo】【知識點】檢視的繼承邏輯Odoo繼承
- Javascript物件的基本知識JavaScript物件
- js 基本知識JS
- javaweb基本知識JavaWeb
- shell基本知識
- ldap基本知識LDA
- Thymeleaf基本知識
- Ajax基本知識
- NBU基本知識
- WiFi基本知識WiFi
- ORACLE基本知識Oracle
- git基本知識Git
- 1、基本知識
- DAX 基本知識
- Uboot基本知識boot
- Cache中的MESI協議基本知識介紹協議
- Vuejs進階知識(十七)【computed properties】VueJS
- 磁碟的基本知識和基本命令
- 圖片的基本知識點
- Javascript函式的基本知識JavaScript函式
- RMAN的基本知識和指令