关于微信小程序没定义query却还报错TypeError: Cannot set property ‘query‘ of undefined

这篇具有很好参考价值的文章主要介绍了关于微信小程序没定义query却还报错TypeError: Cannot set property ‘query‘ of undefined。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

最开始以为 #ifndef 和 #endif  这是注释  看见下面写了个vue3,把这个vue3改成了vue2,

然后然后最重要的是,改了自己又忘了自己改了这里,折磨了不知道多了多少minutes,又记起来了,然后就解决啦~~~~

然后查了一下这是啥意思,发现这是一种预处理指令

ifdef = if define 意思是如果定义了,而 ifndef = if not define正好相反,表示如果没有定义

​#endif用于结束条件编译,编译时与前面最近的#if、#ifdef或#ifndef作为一对,经常一起使用,编译两者之间的部分程序段。在头文件中使用 #ifdef 和#ifndef,可以防止双重定义的错误。

cannot set property 'query' of undefined,微信小程序,vue.js,小程序

cannot set property 'query' of undefined,微信小程序,vue.js,小程序

以下为完整代码 文章来源地址https://www.toymoban.com/news/detail-620473.html

import App from './App'
// #ifndef VUE3
import Vue from 'vue'
// 第三方请求包
import request from '@/utils/request.js'
import * as tools from '@/utils/tools.js'

//将http挂载到uni对象上
uni.$request = request
//封装的展示消息提示的方法
Object.keys(tools).forEach(key=>{
  uni.key = tools[key]
})

Vue.config.productionTip = false

App.mpType = 'app'
const app = new Vue({
    ...App
})
app.$mount()
// #endif

// #ifdef VUE3
import { createSSRApp } from 'vue'
export function createApp() {
  const app = createSSRApp(App)
  return {
    app
  }
}
// #endif

到了这里,关于关于微信小程序没定义query却还报错TypeError: Cannot set property ‘query‘ of undefined的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • 微信小程序-关于我们页面模板

    JS WXML WXSS

    2024年02月16日
    浏览(42)
  • 关于微信小程序--授权弹窗

    1.进入微信文档官网,找到button组件 添加链接描述 2.阅读文档,发现只需设置一个opentype类型和bindgetuserinfo 3.在js页面编写GetuserinfoHide函数的实现 4.以上操作完成后,在模拟器上进行调试,怎么也出不来效果,log可以打印出res,但是获取用户信息失败。通过百度,查看官网。最

    2024年02月11日
    浏览(42)
  • 关于微信小程序的生命周期

    关于微信小程序的生命周期 onLaunch  官网App.vue/App.uvue | uni-app官网 问题描述: 我现在有个小程序 取名为a   有个用户b 从来没有打开过小程序 那么他第一次打开小程序的时候会触发onLaunch   然后用户b退出了小程序 那么用户 b重新打开小程序的时候会触发 onLaunch吗 在微信小

    2024年02月09日
    浏览(36)
  • 【微信小程序】关于授权拒绝后处理

    一般情况下,微信授权拒绝之后无法再次调用起授权弹框,所以可以通过调用设置权限按钮来打开权限信息 下面代码以微信位置权限代码为例: 如上,只需将上面封装成一个js文件,页面需要用时直接import导入即可 使用方法个人需求不一,这边简单示例:

    2024年02月16日
    浏览(38)
  • 【微信小程序】记一次自定义微信小程序组件的思路

    最近来个需求,要求给小程序的 modal 增加个关闭按钮,上网一查发现原来 2018 年就有人给出解决方案了,于是总结下微信小程序自定义组件的思路:一句话, 用 wxml + css实现和原生组件类似的样式和效果,之后用 JS 实现类似原生组件的功能。 比如 modal 组件,观察可以得出就

    2024年02月11日
    浏览(33)
  • 关于微信小程序获取头像和昵称

    不知道为什么微信一直对开发者获取:微信头像+微信昵称。一直抱以限制态度,关于接口调用方法,也是一直在修改! open-type=“getUserInfo” 在2021年4月13日停用 wx.getUserInfo 在2021年4月28日停用 wx.getUserProfile 在2022年11月8日停用 但是如果你在接口 停用前 发布的,还可以正常使

    2023年04月08日
    浏览(36)
  • 【Taro】微信小程序关于隐私协议改造

    之前微信刚公布要求整改小程序获取用户隐私接口的改造公告那会,Taro还没有支持这方面的更新,于是当时就暂时搁置了一下,后面发现有人回复了我的提问,并且给出了解决方案。按照大佬给出的解决方案试了下,果然可行,所以在此记录分享一下! 首先,当时的帖子在

    2024年02月07日
    浏览(38)
  • 微信小程序自定义键盘

    如果输入.直接补0. 如果是09 直接是9 如果是000那就有一个0 不能大于6位 小数点不能大于两位仅能出现一次 还有不输入是禁止支付的 不能小于0.01 失去焦点隐藏面板 光标问题有点小bug 望大佬指点 wxml wxss js

    2024年02月11日
    浏览(24)
  • 微信小程序自定义模块

    新建一个tools.wxs  创建一些function,并使用moule.exports ={}导出  使用 wxs标签 并填写正确src 书写module名称 之后在其他标签内,使用 {{自定的module名称.自定义的一个function并传入对应参数}}就可以实现参数在自定义function中的导入和使用了 新建文件夹components, 新建文件夹xxx,新建

    2024年02月09日
    浏览(25)
  • 【uniapp】【微信小程序】微信小程序报错集锦(一)

    【uniapp】【微信小程序】微信小程序报错集锦(一) \\\"errMsg\\\":\\\"hideTabBar:fail not TabBar page\\\" 根因分析 : 这种情况一般是在小程序中为了隐藏tabbar调用的,但是有些页面并没有tabbar展示,而此时调用该function会fail,如果没有fail函数,会直接抛出报错。 定位步骤 : 全局搜索是否使

    2024年02月04日
    浏览(28)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包