uniapp打包H5出现Please enable JavaScript to continue

这篇具有很好参考价值的文章主要介绍了uniapp打包H5出现Please enable JavaScript to continue。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

这个问题困扰了我2天的时间。几乎看完了所有的文档。网上各种配置,各种说法,这里做一个统一的归纳汇总。

这里说明一下,调试是调试,打包是打包,谁的问题,就看谁。

调试的问题请看 uniapp跨域的问题 的文章,在我的列表里面找。

下面说,当界面出现这个原因的解决方法。

uniapp打包H5出现Please enable JavaScript to continue

先说uniapp的配置,其实uniapp的配置有2种方案,很多人都混用了。

先看程序里面调用的地方,这里就一种写法 

uniapp打包H5出现Please enable JavaScript to continue

	async	setData() {
				this.A = "okok";
				console.log("545456565");
				// this.B = "true";
				// this.C = ['你好', '世界'];

			await	uni.request({
					url: 'api/demo/get',
					header: {
					},
					method: 'GET',
					data: {},
					success: res => {
						console.log(res);
						this.D=res.data;
						},
					fail: () => {},
					complete: () => {}
				});
			},

uniapp的配置,第一种:

1.H5这里可以不用配置任何东西

uniapp打包H5出现Please enable JavaScript to continue

2.源码视图这里,这样配置 

uniapp打包H5出现Please enable JavaScript to continue

,
    "h5" : {
        // "router" : {
        //     "mode" : "hash",
        //     "base" : "/"
        // },
        "devServer" : {
            "https" : false,
            //"port" : 8081,
            "disableHostCheck" : true,
            "proxy" : {
                "/api" : {
                    "target" : "http://192.168.1.101:8888/api",
                    "changeOrigin" : true,
                    "secure" : true,
                    "pathRewrite" : {
						"^/api":"/"
					}
                }
            }
        }
    }

uniapp的配置,第二种:

1.同理,H5这里可以不用配置任何东西

uniapp打包H5出现Please enable JavaScript to continue

2.源码视图这里,这样配置 

uniapp打包H5出现Please enable JavaScript to continue

 "h5" : {
        // "router" : {
        //     "mode" : "hash",
        //     "base" : "/"
        // },
        "devServer" : {
            "https" : false,
            //"port" : 8081,
            "disableHostCheck" : true,
            "proxy" : {
                "/api" : {
                    "target" : "http://192.168.1.101:8888",
                    "changeOrigin" : true,
                    "secure" : true,
                    "pathRewrite" : {}
                }
            }
        }
    }

配置好后,现在点击发行按钮,生成网站,效果如下

uniapp打包H5出现Please enable JavaScript to continue

把这2个文件复制一下

uniapp打包H5出现Please enable JavaScript to continue

下面是重中之重 

下面是重中之重 

下面是重中之重 

下载nginx,我这里是nginx-1.20.2版本

下面是解压后,原始状态

uniapp打包H5出现Please enable JavaScript to continue

这是我配置的nginx

uniapp打包H5出现Please enable JavaScript to continue


#user  nobody;
worker_processes  1;

#error_log  logs/error.log;
#error_log  logs/error.log  notice;
#error_log  logs/error.log  info;

#pid        logs/nginx.pid;


events {
    worker_connections  1024;
}


http {
    include       mime.types;
    default_type  application/octet-stream;

    #log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '
    #                  '$status $body_bytes_sent "$http_referer" '
    #                  '"$http_user_agent" "$http_x_forwarded_for"';

    #access_log  logs/access.log  main;

    sendfile        on;
    #tcp_nopush     on;

    #keepalive_timeout  0;
    keepalive_timeout  65;

    #gzip  on;

    server {
        listen       808;
        server_name  localhost;

        #charset koi8-r;

        #access_log  logs/host.access.log  main;

        location / {
            try_files $uri $uri/ /index.html;
            root   D:/dist/;
            index  index.html index.htm;
        }
       # 配置与后端服务器地址的映射
        location ^~ /api/ {
        proxy_pass  http://192.168.1.101:8888;
    }
        #error_page  404              /404.html;

        # redirect server error pages to the static page /50x.html
        #
        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;
        }

        # proxy the PHP scripts to Apache listening on 127.0.0.1:80
        #
        #location ~ \.php$ {
        #    proxy_pass   http://127.0.0.1;
        #}

        # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
        #
        #location ~ \.php$ {
        #    root           html;
        #    fastcgi_pass   127.0.0.1:9000;
        #    fastcgi_index  index.php;
        #    fastcgi_param  SCRIPT_FILENAME  /scripts$fastcgi_script_name;
        #    include        fastcgi_params;
        #}

        # deny access to .htaccess files, if Apache's document root
        # concurs with nginx's one
        #
        #location ~ /\.ht {
        #    deny  all;
        #}
    }


    # another virtual host using mix of IP-, name-, and port-based configuration
    #
    #server {
    #    listen       8000;
    #    listen       somename:8080;
    #    server_name  somename  alias  another.alias;

    #    location / {
    #        root   html;
    #        index  index.html index.htm;
    #    }
    #}


    # HTTPS server
    #
    #server {
    #    listen       443 ssl;
    #    server_name  localhost;

    #    ssl_certificate      cert.pem;
    #    ssl_certificate_key  cert.key;

    #    ssl_session_cache    shared:SSL:1m;
    #    ssl_session_timeout  5m;

    #    ssl_ciphers  HIGH:!aNULL:!MD5;
    #    ssl_prefer_server_ciphers  on;

    #    location / {
    #        root   html;
    #        index  index.html index.htm;
    #    }
    #}

}

第一个是端口号,第二个是网站的路径,把刚才的文件复制进去,

uniapp打包H5出现Please enable JavaScript to continue

最后的面IP地址一定要看清楚,我的api接口是:

http://192.168.1.101:8888/api/demo/get

 uniapp打包H5出现Please enable JavaScript to continue

 在网站输入地址:http://localhost:808/index.html

最后大功告成!! 

uniapp打包H5出现Please enable JavaScript to continue

来源:uniapp打包H5出现Please enable JavaScript to continue_please enable javascript to continue.-CSDN博客文章来源地址https://www.toymoban.com/news/detail-491788.html

到了这里,关于uniapp打包H5出现Please enable JavaScript to continue的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【uniapp】uniapp打包H5(网页端):

    一、设置appid: 【 注意 】appid是项目的( 不是成员无法打包 ) 二、设置router: 未设置router情况: 三、打包: 【1】CLI 发行uni-app到H5:https://hx.dcloud.net.cn/cli/publish-h5 【 注意 】cli命令打包h5报错:找不到接受实际参数“–platform”的位置形式参数 【2】HBuilderX 发行=》网站-

    2024年02月13日
    浏览(44)
  • 【uniapp】多端打包(h5...)

    HBuilder X - 项目目录中manifest.json 发行 查看打包文件(用浏览器打开就行了) 或者直接运行在浏览器中

    2024年04月14日
    浏览(60)
  • uniapp打包h5部署到服务器

    在学习uniapp,部署前后端分离项目。将h5的dist文件打包好后一直在考虑如何通过nginx反向代理到后端接口,整了半天也没整成。最后才发现,uniapp打包的h5页面包好像不需要反向代理到后端接口,只需要通过nginx将dist下的h5包代理了,直接访问后端接口即可。如果不知道如何打

    2024年02月01日
    浏览(38)
  • Maven打包错误:Please refer to XXXXX for the individual test results._zhizhiqiuya

    错误原因: 项目开发中没有编写测试,打包过程中test检测错误 解决方案: 跳过测试单元 修改pom文件 完成

    2024年02月09日
    浏览(47)
  • uniapp 打包H5,打包小程序,打包app分享到微信聊天、朋友圈

    1.uniapp打包H5操作手法:Hbuilder-发行-网站-PC-WEB端或手机端H5访问,需要填写个访问域名,即发布后访问的域名路径 2.uniapp打包H5配置注意事项:uniapp下manifest.json文件中H5配置相关配置,路由模式选择hash,勾选上https访问。 注:如果是本地访问没有https设置,则该项不要勾选,打

    2024年02月09日
    浏览(67)
  • uniapp开发,打包成H5部署到服务器

    哈喽大家好~我是马小跳。一名进阶中的程序媛。 在这里记录下自己成长的每一次进步,希望遇到志同道合的猿友 一起努力,一起把技术up up up!!! 前端使用uniapp开发项目完成后,需要将页面打包,生成H5的静态文件,部署在服务器上。 这样通过服务器链接地址,直接可以

    2024年02月05日
    浏览(47)
  • uniapp打包成H5部署到服务器教程

    步骤如下: 1:点击菜单栏发行,点击选择网站-H5手机版, 2:在网站域名这一栏填写,网站域名,例如www.xxx.com或者你的服务器的IP地址47.103.XX.XX,(这个地址是你将项目打包之后存放放静态文件的地址)。 3、 4、 项目里面请求的公共路径 5、打包 6、上传到服务器 7、配置

    2024年02月04日
    浏览(38)
  • uniapp的打包:h5、微信小程序以及APP方式

    本人用的是HBuilder编译器,学习uniapp时b站某位大大推荐的,我刚开始接触代码时候也用过,那时候并不好用这个编译器,但是现在试了一下挺好用的。 这是h5页面的打包配置,新版本的HBuilder用的是web配置(也就是h5配置的意思) 由于上图是我个人项目练习,没有用到appID,所

    2024年02月09日
    浏览(65)
  • Unity 打包warning:Missing Project ID和Unable to access Unityservices.Please log in,or request ......

    Unity版本:2020.3.36. 从UnityHub创建并打开的项目,Unity 中账号也已经登录,打开Build Setting准备打包时出现警告信息:Unable to access Unityservices.Please log in,or request membership to this project to use these service.   当你点击Build的时候又会弹出提示:Missing Project ID 打开Project SettingsServices,先

    2024年02月12日
    浏览(51)
  • 解决报错We‘re sorry but XXXXX doesn‘t work properly without JavaScript enable it to continue

    创建前端页面,vue打包到线上热更新时经常遇到的问题: We’re sorry but XXXXX doesn’t work properly without JavaScript enable it to continue 解决办法:一般是配置Vue的路由Router里的index.js有引入代码编写错误导致。修改即可。 如果功能没有受到影响,那么这个语句不用管他,因为这是个

    2024年02月03日
    浏览(88)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包