大道寺祭
大道寺祭
  • 发布:2022-06-17 15:41
  • 更新:2022-09-28 14:59
  • 阅读:968

使用webview时,无法通过require/import引入本地js模块,显示require is not defined

分类:uni-app

主要目的:是想用webview实现app不能实现的功能

问题:
使用require导入其他js中的模块时,会报错require is not defined。
使用import也没有成功。

我觉得应该是这个用于实现webview的html文件的配置有问题,但是没找到网上有类似问题的。
其他的功能,webview和app之间通讯,互相传值都是成功的。

文件目录在hybrid/html下

<!DOCTYPE html>    
<html>    
<head>    
    <meta charset="utf-8" />    
    <meta name="viewport" content="width=device-width, initial-scale=1">   
    <title>webview测试</title>    
    <style type="text/css">    
    </style>    
</head>    
<body>    
    <div id="App">     
    </div>    
    <!-- uni 的 SDK -->    
    <script type="text/javascript" src="https://js.cdn.aliyun.dcloud.net.cn/dev/uni-app/uni.webview.1.5.2.js"></script>  
    <script type="text/javascript">   
            const fn=require("../../utils/request/test.js");  
    </script>  
</body>    
</html>
2022-06-17 15:41 负责人:无 分享
已邀请:
FullStack

FullStack - 【插件开发】【专治疑难杂症】【ios上架、马甲包、白包、过审、已成功上架过几百个】【多款插件已上架:https://ext.dcloud.net.cn/publisher?id=22130】【非诚勿扰】QQ:543610866

require是针对vue的

愿随风丶飘雪

愿随风丶飘雪 - 勿在浮沙筑高台

不能直接使用require 吧

L***@163.com

L***@163.com

同问,有什么解决办法没?

该问题目前已经被锁定, 无法添加新回复