Показать сообщение отдельно
  #1 (permalink)  
Старый 30.09.2022, 16:07
Профессор
Отправить личное сообщение для ureech Посмотреть профиль Найти все сообщения от ureech
 
Регистрация: 11.03.2013
Сообщений: 765

Как передать в selected функцию?
Привет. Есть родитель.
<field-select :options="options"  :v-model="vl.name" ></field-select>

data() {
            return {
                vl: {},
}
},
setup() {
const options = ['RU', 'EN'];
const name = 'site_locale';
}


Дочерний

<select class="form-select"  :value="modelValue"   :@change="updateSel">
            <option  v-for="(option,index) in options" :key="index" >{{option}}</option>
        </select>


props: {
            name: {
                type: String
            },
            options: {
                type: Array
            },
},
       data() {
 
            return {
                cfg:{}
            }
        },
        methods: {
            updateSel(event) {
                this.$emit('update:modelValue', event.target.value);               
            },
            settingList() {
                this.axios
                    .post('settings/get')
                    .then(response => {
                        var n = response.data;
                        this.cfg = n[this.name]
                        return this.cfg;                      
                    })
 
            },
        mounted() {
            this.settingList();
        },
}


Мне надо по умолчанию сделать ту option значение которой равно значению ф-ции settingList() Весь мозг уже вынес. Хелп!
Ответить с цитированием