o valor padrão da tag <select> é definido em chrome e edge, mas não no IE

Mani079

Estou definindo dois valores 2018 e My Name no método criado para duas propriedades de dados separadas. Estou passando a propriedade de dados como v-bind para um componente.

Meu problema é que em chrome e edge ambos os valores estão sendo configurados para dois dropdowns (tag) como valor padrão no carregamento da página. mas no IE 11 apenas o valor do ano está sendo definido no carregamento da página, não o valor do meu nome.

Alguém sabe por que isso?

App.view

data: function() {
  return {
    selectedYear: null,
    selectedFacility: null,
  }
},
created: function() {
  //this line will return 2018
  this.selectedYear = this.tableData.year.replace(/\D/g, "");
  //this return will return "My Name"
  this.selectedFacility = this.tableData.tableInfo.rows[0].sName;
}

<template>
  <filter-page v-bind:years="years" v-bind:sel-year="selectedYear"
  v-bind:available-facility="tableData" v-bind:sel- 
   facility="selectedFacility"></filter-page>
 </template>

em filterPage.vue

<select class="form-control input-sm" style="width:120px" id="select-Year" v-model="selYear">
<option v-for="yr in years" v-bind:value="yr" >{{ yr }}</option>
</select>

<select class="form-control input-sm" id="select-facility" v-model="selFacility">
 <option v-for="fieldRows in availableFacility.tableInfo.rows">
       {{fieldRows.facilityName}}
 </option>
</select>
Mani079

Consegui isso incluindo uma tag span dentro da tag options. obrigado.

Este artigo é coletado da Internet.

Se houver alguma infração, entre em [email protected] Delete.

editar em
0

deixe-me dizer algumas palavras

0comentários
loginDepois de participar da revisão

Artigos relacionados

O carregamento da imagem falha no Firefox, mas funciona bem no Chrome, Edge e IE

URL de SSRS longo funciona no IE e no Edge, mas não no Chrome (o servidor de relatório encontrou uma exceção não tratada em HttpApplication.)

O valor padrão definido da biblioteca vue-select não está funcionando corretamente

As colunas CSS Grid não flutuam no Chrome e no Firefox, mas sim no IE e no Edge

prefixar / anexar funciona no Chrome e Firefox, mas não no IE11 e no Edge

A imagem codificada em base64 é exibida corretamente no IE / Edge, mas não no Chrome / Firefox

A imagem codificada em base64 é exibida corretamente no IE / Edge, mas não no Chrome / Firefox

Apache no Windows Virtualhost: funciona no IE ou Edge, mas não consegue se conectar no Chrome e Firefox

Borda cortada no Chrome, mas não no IE ou Edge

Valor de retorno em Javascript, mas não está definido

asp .net core app não define o cookie de resposta no IE e EDGE, mas funciona bem no firefox e Chrome

A animação congela no FF e no IE, mas não no Chrome

As notificações da Web não estão funcionando no Chrome, mas estão funcionando bem no firefox e no microsoft edge

A saída D3 não é renderizada no Safari, Firefox, Edge e IE. Funciona no Chrome

Várias classes em HTML funcionam no Chrome, mas não no Edge e no Firefox

Várias classes em HTML funcionam no Chrome, mas não no Edge e no Firefox

HTML5 recolhível <detail> <summary> funciona no FF e no Chrome, mas não no IE e no Edge

Expressão regular de Javascript falhando no IE, mas funcionando no Chrome e Edge

VueJS no IE 11 - wrapper de modelo para <tr> não funciona, funciona em Edge e Chrome

O valor do modelo da tag <select> não funciona

Como usar o valor padrão para um atributo definido em nixos e estendê-lo

Compatível com X-UA está definido como IE = edge, mas ainda não para o Modo de compatibilidade

localhost funciona no Edge, mas não no Chrome

NameError: nome 'tweets_source' não definido | Mas tem valor padrão

A função JavaScript define o valor do campo no IE, mas não no Chrome

SQL select *, mas sobrescreve o 'valor da coluna' da linha, se presente em outra tabela

O padrão de entrada não corresponde completamente no IE11, mas no Chrome, FF

extrair o valor da tag em scrapy

O valor definido da entrada do endereço de e-mail não está funcionando