老师,你好
我在生成的页面中去留言时,发现获取文章Id失败
F12发现错误为vue.min.js:6 TypeError: app.getPageName is not a function
app.js中的函数定义
getPageName() {
var thisPath = window.location.pathname;
var pathArray = thisPath.split("/");
var pageNameSuffix = pathArray[pathArray.length - 1];
var thisPage = pageNameSuffix.split(".")[0];
// console.log(thisPage);
return thisPage;
},
调用的地方为
// 根据当前页面的名称,定义为文章的articleId,作为我们的静态化页面名称
// 比如 1001.html, 200221.html
var thisPage = app.getPageName();
console.log(thisPage);
var articleId = thisPage;
this.articleId = articleId;
apps.js应该是引入成功的,因为点击作家中心可以正常跳转,这里调用的url就是在apps中获取的
goWriterCenter() {
window.open(app.writerIndexUrl);
},
此外,在vscode中,进入下面的引用,也是正确跳转到app.js中。
<script src="../js/app.js"></script>
请问一下,这是什么原因造成的啊
一课收获分布式系统开发,微服务核心技术和中间件企业生产落地
了解课程