1. 程式人生 > >ie 報錯:'SyntaxError: strict 模式下不允許一個屬性有多個定義 ' ,基於vue element-ui的坑的解決

ie 報錯:'SyntaxError: strict 模式下不允許一個屬性有多個定義 ' ,基於vue element-ui的坑的解決

環境:基於vue-cli的element- ui的專案

在其他瀏覽器正常。在ie中報錯的程式碼:

<el-select filterable clearable v-model="Form.PlaceProvId" placeholder="選項" filterable clearable style="width:100px" @change="selChange($event)">

報錯提示:

報錯原因:標籤中多定義了  filterable clearable這屬性。重複定義在ie中報錯。 

解決辦法: 刪除重複定義。

總結:ie中報這個錯是ie的js中的嚴格模式。如報錯提示中的提示(strict 模式下不允許一個屬性有多個定義)。報這個錯,優先查詢重複定義的東西。