詳解Vue.js v-for不支持IE9的解決方法
最近一個小項目,在最后的測試階段出現(xiàn)了問題,使用了Vue,在Chrome、Firefox、Safari、IE11下都可以訪問,唯獨IE9下無法正常顯示,排除程序問題后,最終判斷是Vue的鍋,替換版本后解決。經(jīng)過測試,2.16、2.17 在IE9下無法使用 v-for 導(dǎo)致的。
寫了一個簡單的demo,在IE9下無法顯示列表,運行結(jié)果如下:
測試代碼如下:
<!DOCTYPE html> <html lang=zh-CN> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>VUE</title> </head> <body> <ul id="list"> <li v-for="item in items">{{ item.name }}</li> </ul> <script src="https://cdn.bootcss.com/vue/2.5.17/vue.min.js"></script> <script> var $vm = new Vue({ el: '#list', data: { items: [{ name: 'Hello' }, { name: 'World' }] } }); </script> </body> </html>
替換到最新的版本(現(xiàn)在是 2.5.21,地址:https://cdn.bootcss.com/vue/2.5.21/vue.min.js),就可以正常訪問了。
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
基于vue實現(xiàn)滾動條滾動到指定位置對應(yīng)位置數(shù)字進行tween特效
這篇文章主要介紹了基于vue實現(xiàn)滾動條滾動到指定位置對應(yīng)位置數(shù)字進行tween特效,本文通過實例代碼給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下2019-04-04element-ui表格數(shù)據(jù)轉(zhuǎn)換的示例代碼
這篇文章主要介紹了element-ui表格數(shù)據(jù)轉(zhuǎn)換的示例代碼,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2018-08-08Vue響應(yīng)式原理與虛擬DOM實現(xiàn)步驟詳細講解
在Vue中最重要、最核心的概念之一就是響應(yīng)式系統(tǒng)。這個系統(tǒng)使得Vue能夠自動追蹤數(shù)據(jù)變化,并在數(shù)據(jù)發(fā)生變化時自動更新相關(guān)的DOM元素。本文將會探討Vue響應(yīng)式系統(tǒng)的實現(xiàn)原理及其底層實現(xiàn)2023-03-03