這篇文章將為大家詳細講解有關(guān)如何解決使用VueJS開發(fā)項目中的兼容問題,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。

1. KingEditor,IE下提示‘對象不支持moveToElementText屬性或方法'
解決辦法:
我用的kingEditor是V4.1.10版本
修改kingEditor.js的5844行:
if (_IE) {
var rng = cmd.range.get(true);
rng.moveToElementText(div[0]);
rng.select();
rng.execCommand('paste');
e.preventDefault();
}修改為:
if (_IE) {
var rng = cmd.range.get(true);
try {
rng.moveToElementText(div[0]);
rng.select();
rng.execCommand('paste');
e.preventDefault();
}
catch (e) { }
}在壓縮kingEditor.js后替換kingEditor-min.js即可
2.vue組件的長字符串拼接
在ie不兼容長字符串拼接,需要使用字符串拼接
3.axios.js的post請求。
在chrome下
var newParams = new URLSearchParams();
newParams.append('type',vm.typeNum);
newParams.append('num','20');
newParams.append('curpage',vm.cur);
axios.post(url,newParams).then(function(res){
}).catch(function(){});在ie下需要
axios({
method: 'post',
url: '/f/api/list/news',
data: {
type: vm.typeNum,
num: 4,
curpage: vm.cur
},
transformRequest: [function (data) {
var ret = ''
for (var it in data) {
ret += encodeURIComponent(it) + '=' + encodeURIComponent(data[it]) + '&'
}
return ret
}],
headers: {
'Content-Type': 'application/x-www-form-urlencoded'
}
}).then(function (response) {
vm.articel_list = response.data.informations;
vm.all = Math.ceil(response.data.totalnum/4);
},function (responese) {
// console.log(responese);
})4.在IE下,提示“Promise”未定義
需要引入polyfill.js文件 下載地址: https://github.com/babel/babel/tree/master/packages/babel-polyfill
關(guān)于“如何解決使用VueJS開發(fā)項目中的兼容問題”這篇文章就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,使各位可以學(xué)到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。
分享題目:如何解決使用VueJS開發(fā)項目中的兼容問題-創(chuàng)新互聯(lián)
網(wǎng)址分享:http://www.chinadenli.net/article0/idcoo.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站建設(shè)、Google、定制開發(fā)、移動網(wǎng)站建設(shè)、網(wǎng)站排名、云服務(wù)器
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容