2016-03-23 24 views
4

Bazı giriş alanlarından varolan bir Vue.js bileşeni oluşturmaya çalışıyorum. Bu, bileşen şablonunun girişler için ad kabul etmesi gerektiği anlamına gelir.Değişken bileşen şablonuna geçiş

<template> 
    <input type="text" name="VARIABLE"> 
</template> 

ve benim bileşen giriş değişkeninin değerini nasıl tanımlarım

<component-input></component-input> 

o bileşeni çağırır:

en ı şablonu var diyelim?

cevap

4

Sen Sorunuzun bu

Vue.component('input-component', { 
 
    template: '<input type="text" :name="inputName">', 
 
    props: { 
 
    inputName: String 
 
    } 
 
})
<input-component input-name="someName"></input-component>

nokta gibi yapabilirsiniz props kullanmaktır. Umarım yardımcı olurum.

3

Aldım:

<template> 
    <input type="text" name="{{name}}"> 
</template> 

-

<component-input name="demo"></component-input> 

- Bu elemanlar üzerinde özellikler olarak, inanıyorum artık değişmiştir ve derleme zamanı hatası çağıracağı

var component = Vue.extend({ 
    props: { 
    name: { 
     type: String 
    } 
    } 
}); 
+0

yerine .model 'referans olmalıdır. – danjah

İlgili konular