edge瀏覽器報錯 "*this*" is not defined以及微信瀏覽器無法打開vue項目的解決辦法

edge瀏覽器報錯 “this” is not defined
看報錯
在這裏插入圖片描述
經過一番排查發現,是vue在取值的時候,寫了一個多餘的this
在這裏插入圖片描述
這個this過去一直認爲其實就是指向該區域的vue對象,所以寫不寫其實沒關係,這個代碼在谷歌和ie都沒問題,唯獨在這個edge瀏覽器報錯,去掉這個this就沒問題了。

微信PC瀏覽器無法打開vue項目

網上看了很多關於此問題的解決辦法,有說是es6語法的問題,需要加babel-polyfill,因爲babel-polyfill 會在應用中模擬一個 es2015+ 的環境,對新語法需要的新對象進行補全。但是我的項目並不是單文件組件形式的,試着用cdn引入沒用,後來慢慢篩查發現是<template>引起的,可能微信瀏覽器對此標籤不能解析的原因,刪掉之後就可以了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章