Q1虚拟路径问题:
IIS挂在VUE 应用程序的问题:
Vue-Client脚手架。WebPack默认的assetsPublicPath是站点的根路径。如果在IIS站点下挂载Vue项目为应用程序的话会导致路径错误。
解决方法:
修改项目中的
config/index.js里的assetsPublicPath为相对根路径。
Q2:
今天用Vue+Node.Js 做前端。遇到一个奇葩报错:Failed to compile with 1 errors 一下子摸不着头脑。
结果 翻了半天代码。找到了原来是有一段 <div v-on:click=""></div> 导致报错,真是B了狗
更新:Vue client 更新后提示用好了很多,请尽量用新版本脚手架
Q3:Error in render: "TypeError: Cannot read property 'matched' of undefined"
和 :Cannot read property 'matched' of undefined
JS语法写法不严谨问题(辣鸡语言,毁我青春薅我头发)
报错代码:
import Vue from 'vue'
import App from './app.vue'
import sso from '../../router/sso'
new Vue({ el: '#app', sso, template: '<App/>', components: { App } })
修正:
import Vue from 'vue'
import App from './app.vue'
import sso from '../../router/sso'
new Vue({ el: '#app', router: sso, template: '<App/>', components: { App } })