位置: IT常识 - 正文

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

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

推荐整理分享H5页面跳转微信小程序时:wx.miniProgram.navigateTo 报错 ‘wx‘ is not defined no-undef(h5跳转h5),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:h5是否可跳转到小程序,h5页面跳转微信识别二维码,h5跳转网页,h5页面跳转微信小程序通过,h5跳转到微信公众号,h5页面跳转微信小程序通过,微信h5跳转app,h5页面跳转微信识别二维码,内容如对您有帮助,希望把文章链接给更多的朋友!

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

1:引用:

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

2: 使用:

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

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

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

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

解决方法:在 .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使用 例如将原本<script>的引入方式: <script language="javascript" src="/static/js/xml2json.js" ignore> 改为import导入具体位置的文件: import X2JS from '@/assets/js/xml2json.js' 照常使用,就无需定义全局变量了!  

5:项目没有eslintrc.js文件,但是可以在package.json中配置eslint规则 在rules规则下,添加"no-undef": "off"即可

但我的工程中没有eslintrc.js文件,改了package.json也没生效,最后找到一种最简单有效的方法,在当前报错文件的最上面加一行代码:

/* eslint-disable */

就像这样:

 

 禁用当前页面的eslint检查,亲测好用

收工

本文链接地址:https://www.jiuchutong.com/zhishi/287202.html 转载请保留说明!

上一篇:【详讲】微信小程序分包流程步骤(微信怎么开小)

下一篇:日出时分的圣皮埃尔全景,加拿大圣皮埃尔和密克隆 (© Henryk Sadura/Getty Images)(日出的时候是圣诞节)

  • oppoa7x屏幕多少英寸(oppoa7x的屏幕多大尺寸)

  • 小米屏幕使用时间在哪里找(小米屏幕使用时长怎么设置)

  • 蚂蚁庄园种麦子是什么意思(蚂蚁庄园种麦子最多能种多少)

  • 苹果手机删除的照片怎么找回(苹果手机删除的视频怎么恢复)

  • 华为nova5安卓手机怎么设置桌面天气显示(华为nova5安卓版本)

  • 微信营销的优势有哪些(教育培训行业微信营销的优势)

  • 苹果联通信号不好是怎么原因(为什么苹果手机联通信号不好怎么办)

  • 电脑黑屏的主要原因是什么(电脑黑屏了是什么意思)

  • 微信如何更改手机号(微信如何更改手势密码设置)

  • win70x00000101蓝屏(win70x00000001蓝屏怎么办)

  • 怎么扩大单元格(word表格怎么扩大单元格)

  • 视频声音延迟怎么解决(调整视频声音延迟app)

  • 段前间距12磅怎么弄(word段前间距12磅)

  • 携程购票怎么取消优享(携程购票怎么取消优享预定10元)

  • 手机qq缓存的图片在哪(手机QQ缓存的图片视频在哪)

  • vivoy93和y93s手机壳一样吗(vivo y93和y93s)

  • 如何把图片制作视频(如何把图片制作成动图)

  • s.exe - s是什么进程 有什么用(lsass.exe是什么进程)

  • lorena.exe是什么进程 有什么用 lorena进程查询(rnbrcache.exe是什么意思)

  • 小米路由器青春版怎么样?小米路由器青春版真机图赏(小米路由器青春版r1cl参数)

  • web前端面试高频考点——Vue的高级特性(动态组件、异步加载、keep-alive、mixin、Vuex、Vue-Router)(web前端面试题最新)

  • JS中的事件监听(js监听事件和处理事件)

  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设 电脑维修 湖南楚通运网络