如何使用历史模式路由到更长的 URL 路径?
例子:/catalog/[product-name]/p/[product-id]
该网站只是在历史模式开启时一片空白。在我的 CSS 和 JS 上出现以下类型的错误
拒绝执行来自 '{URL}/catalog/[product-name]/p/dist/build.js' 的脚本,因为其 MIME 类型 ('text/html') 不可执行,并且启用了严格的 MIME 类型检查。
路由器代码:
const router = new VueRouter({
mode: 'history',
routes: [
{ path: '/catalog/my-product-name/p/MASN123U', name: 'product', component: product }
]
})
Run Code Online (Sandbox Code Playgroud)
旁注:它在没有历史模式的情况下工作正常,只是 URL 读取
/#/catalog/[product-name]/p/[product-id]
Web.config 根据文档
const router = new VueRouter({
mode: 'history',
routes: [
{ path: '/catalog/my-product-name/p/MASN123U', name: 'product', component: product }
]
})
Run Code Online (Sandbox Code Playgroud) 我的代码如下:
for(int i=1; i < 21; i++)
{
list.Add(random.Next(100));
}
for(int i=1; i < 21; i++)
{
Console.Write(list[i] + ", ");
}
Run Code Online (Sandbox Code Playgroud)
不过我刚开了一个Argument out of range exception为 i.
如果我改变的第二个环值i,以0 and 20它完美的作品,怎么回事?
我在这里嘲笑了一些代码
var common = common || {};
(function(NAMESPACE) {
NAMESPACE = {
isIE: function() {
return true;
}
};
main();
})(common);
function main() {
console.log(common.isIE());
return 'Hello, World!';
}
Run Code Online (Sandbox Code Playgroud)
我想了解一些事情,
1)为什么这不起作用,我想这与确定范围如何"决定"和IIFE有关,但并不完全确定.
2)如何使这个代码工作?