iis服务器助手广告广告
返回顶部
首页 > 资讯 > 移动开发 >H5页面跳转微信小程序时:wx.miniProgram.navigateTo 报错 ‘wx‘ is not defined no-undef
  • 880
分享到

H5页面跳转微信小程序时:wx.miniProgram.navigateTo 报错 ‘wx‘ is not defined no-undef

微信小程序小程序前端 2023-09-16 07:09:52 880人浏览 薄情痞子
摘要

有一个功能,需要从H5页面跳转到微信小程序,查了微信官方文档:只需要引入js文件,然后直接使用即可: 引用:  当然也可以下载下来直接引用项目具体位置的js文件 使用: 然后一直报错: Line 161:  'wx' is not

有一个功能,需要从H5页面跳转到微信小程序,查了微信官方文档:只需要引入js文件,然后直接使用即可:

引用:

 当然也可以下载下来直接引用项目具体位置的js文件

使用:

然后一直报错: Line 161:  'wx' is not defined  no-undef

查了网上的一些解决方法,基本是以下几种(最好用的在最后):

1:eslint校验配置去掉对wx这个变量no-undef的校验

解决方法:在 .eslintrc.js 文件里加入以下内容,就不会报错了

module.exports = {    // 省略其他配置...    globals: {        wx: true    }}

2:禁用eslint的no-undef校验

在.eslintrc.js中rules的规则如下:

rules: {
    "no-undef": "off"
}
规则值:
"off"或者0     //关闭检测规则
"warn"或者1    //打开并把打开的检测规则作为警告(不影响退出代码)
"error"或者2   //打开并把检测规则作为一个错误(退出代码触发时为1)
————————————————
"no-undef": 1,//不能有未定义的变量

3:定义全局变量

修改Vue.config.js文件:
在configurewebpack下的externals中定义全局变量即可。
参考如下:

configureWEBpack: {
  // 全局常量定义
  externals: {
    X2JS: 'X2JS'
  }
},
 

4:直接import使用
例如将原本

--结束END--

本文标题: H5页面跳转微信小程序时:wx.miniProgram.navigateTo 报错 ‘wx‘ is not defined no-undef

本文链接: https://www.lsjlt.com/news/409520.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作