doesn't work properly without JavaScript enabled 问题求助
We’re sorry but h5ruler doesn’t work properly without JavaScript enabled. Please enable it to continue.
路由模式hash和history都设置了,vue.config.js的publicPath:”/“也设置了,后台的nginx的
location / {
try_files $uri $uri/ /index.html;
}
也设置了。
仍然不行。仍然不行。救救强迫症的我。
需要和后端配合 vue生成的静态资源路径需要与后端的静态资源路径保持一致
@schizobulia dist/index.html里面的js路径要写服务器上的绝对路径吗?能麻烦说的详细点吗?谢谢。
比如你后端的资源路径:/public/js/xx.js 那么你vue生成资源路径应该是:/public/js/xx.js
@schizobulia 谢谢。我试试。
@schizobulia
我刚看了下。这是我nginx配置:
这是我打包出来的index.html文件:
我感觉资源路径是一致的。
preload 提供了一种声明式的命令,让浏览器提前加载指定资源(加载后并不执行),需要执行时再执行? 是否与这个有关系?
@schizobulia 不清楚啊。我是php,刚学vue。建议你可以本地写个简单的html试一下是否也有这种问题。
不要把js链接放到link中,把 js的链接放到script中,这种试了也不行?
这个最后怎么解决的?
一直没解决
这不是
<noscript>
标签的内容吗,这个是浏览器不支持 javascript 或者不允许运行 javascript 脚本时,才显示的