Vue-class-component(一)


 Vue-class-component  vue 的官方庫,作用是使用類樣式語法編寫vue組件。

<template> 
<button v—on: 
{{ count 
<button v—on: click=" increment">+</button> 
ript> 
export default { 
data ( ) { 
return { 
count: 0 
created ( ) { 
this. count = 10 
computed: { 
classMessage ( ) { 
return ' if"Wä-: ' 
methods: { 
increment ( ) { 
this. count++ 
decrement ( ) { 
this. count-— 
</script> 
+ this. count

<button v—on:click="decrement">—</button> 
{{ count 
<button 
</template> 
import Vue from 'vue' 
im ort Com onent from 
@Component 
export defaul class 
count 
created 
this.count = 
'vue-class.com onent• 
extends Vue 
get class-Message O { 
return + this. coun 
set classMessage (vat) { 
console. log (vat, ) 
increment ( ) { 
this. count++ 
decrement ( ) { 
this count—— 
</script>

data render 和所有Vue生命周期掛鈎也可以直接聲明為類成員方法,但不能在實例本身上調用它們。在聲明自定義方法時,應避免使用這些保留名稱。

 

vue-property-decorator  

完全依賴於vue-class-component,提供了裝飾器方法:

@Component(options)--- (完全繼承於vue-class-component)

1,component

2,filters

 3directives

 @Prop

@Watch

@Emit

@Model

@Inject

@Provide

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM