edge瀏覽器報錯 “this” is not defined
看報錯
經過一番排查發現,是vue在取值的時候,寫了一個多餘的this
這個this過去一直認爲其實就是指向該區域的vue對象,所以寫不寫其實沒關係,這個代碼在谷歌和ie都沒問題,唯獨在這個edge瀏覽器報錯,去掉這個this就沒問題了。
微信PC瀏覽器無法打開vue項目
網上看了很多關於此問題的解決辦法,有說是es6語法的問題,需要加babel-polyfill,因爲babel-polyfill 會在應用中模擬一個 es2015+ 的環境,對新語法需要的新對象進行補全。但是我的項目並不是單文件組件形式的,試着用cdn引入沒用,後來慢慢篩查發現是<template>
引起的,可能微信瀏覽器對此標籤不能解析的原因,刪掉之後就可以了。