Я создал компонент vue (вход), который может менять направление в зависимости от первого символа.Выглядеть так:
let smart_input = Vue.component('smart-input', {
template: `<input :dir="direction" v-model="text">`,
data() {
return {
text: ''
}
},
computed: {
direction(){
let firstChar = this.text[0]
return firstChar === undefined || firstChar.match(/[A-Za-z]/) !== null ? 'ltr' : 'rtl'
}
}
})
Я добавил этот компонент в свое корневое приложение Vue.
Поэтому я хочу добавить некоторые атрибуты в свой пользовательский компонент (например, v-model), ноэто не работает!
Выглядит так:
<smart-input v-model='infomation'></smart-input>
Как я могу решить эту проблему?