首页 > TAG信息列表 > globalData

微信小程序自定义渐变的tabbar导航栏

做为自己的一个小笔记,以免后面再用到     1,在需要自定义的界面的json文件中加入下面代码 "navigationStyle": "custom" ,隐藏系统导航栏 { "navigationBarTitleText": "", "navigationBarBackgroundColor": "#000", "navigationBarTextStyle":

uniapp全局变量

创建 <script> export default { onLaunch: function() { console.warn('当前组件仅支持 uni_modules 目录结构 ,请升级 HBuilderX 到 3.1.0 版本以上!'); console.log('App Launch'); }, //把想要全局的数据放在globalData对象里,globalData是uniapp的不可以自定义命名

Taro + React 全局event 的使用

  1.在入口文件 aap.tsx         import { Events } from '@tarojs/taro'           globalData = {         event:new Events()     }   2.发射事件     function tt(){       const event = Taro.getApp()?.$app?.globalData?.event;   

如何在快应用中定义一个全局对象

背景 开发者在开发某个功能时,经常会遇到某个对象,某个接口在代码多个地方有被使用到,如果每个地方都写一份,一旦其中一个值发生变化了,那么调用的地方都需要修改。而且很容易遗忘某个地方,导致产品存在bug。如何在快应用中定义一个全局对象呢?只需要修改这个全局

uniApp 监听globalData

App.vue globalData:{ infoType:'' }, methods:{ watch:function(method,istr){ var obj=this.globalData console.log(obj) Object.defineProperty(obj,istr,{ configura

09-一些零碎知识

globalData 使用微信小程序工具创建应用的时候,App.js默认会创建一个变量,叫globalData globalData就是让我们存放整个应用的公共数据,例如我在App.js中存放了一个手机号,那其他页面如何获取或者改变这个电话呢?代码如下 App.js App({ globalData: { phone:"88888888" } }) h

微信小程序---自定义顶部导航组件

微信小程序—自定义顶部导航 1.在app.js文件中,获取导航高度等信息: // app.js App({ onLaunch() { //设置导航栏 //获取菜单按钮的布局位置信息 let menuButtonObject = wx.getMenuButtonBoundingClientRect(); //获取系统信息 wx.getSystemInfo({

微信开发者工具笔记

1。触摸事件:bindtap,touch,click(延迟300s) 2。长按时间:longtap,longpress 3。阻止冒泡捕获:catchtap 4。全局变量使用:在app.js里面globalData属性 App({ globalData: { userInfo: '123', } }) 在其他页面使用 //其他js文件 var app = getApp(); Page({ onLoad: f

一个开源的课程表小程序项目|增加情侣课表

引语: 高校教务系统没有在手机端做适配的可以通过小程序来快速查看课表信息,决定自己尝试做了个课程表小程序并开源,目前已经支持添加删除课程表功能、周课表、日课表,以及自定义背景功能 因为近期在谈恋爱,想和女朋友一起上课,想着观看Ta的课表更方便一些,于是加入了情侣课表功能

微信小程序手机号码授权获取

XML <view class="authorized-mobile"> <view class="contnet"> <view class="img"></view> <button class="btn" open-type="getPhoneNumber" bindgetphonenumber="ge

【小程序】globalData在其他页面获取时数据为空解决

在app里获取基础数据 如用户信息、用户地址等 在其他页面调取时 往往app数据还没有获取 其他页面已经进入onLoad生命周期, 这时可以使用回调函数 eg. 在app中 增加回调函数 localNameReadyCallBack(随意命名) 在需要调用的js中      转自:https://blog.csdn.net/Lee_NeiL_/artic

微信小程序页面停留时间统计

近来在研究微信小程用户是否在使用小程序或者查看用户在小程序停留的时间,无意中在git上找到了相关的解决问题方法,希望正在开发这个功能的的你,能帮助你解决! 收到一个需求,要统计一个用户在我们小程序的每个页面的停留时间。 初步想法,在页面的onShow事件里面,打一个开始的时间戳,

小程序防止连续点击

//app.js内 globalData: { PageActive: true }, preventActive (fn) { const self = this if (this.globalData.PageActive) { this.globalData.PageActive = false if (fn) fn() setTimeout(() => { self.globalData.PageAct

uniapp h5微信授权登录

直接上代码: <view class="IconBox"> <view class="tips">——第三方登录——</view> <view class="IconItemBox"> <view class="IconItem" @click="weixinLogin"> <u-icon name="w

总结-微信小程序自定义顶部导航(超详细)附加效果图

一、在需要设置头部导航栏的页面中通过json配置 "navigationStyle": "custom" ,自定义导航栏,只保留胶囊按钮,效果如下:  二、做完上面的步骤,基本上就可以自定义导航栏了,当然,这还没完,从页面上可以看出,页面里的内容被挡住了,可以通过页面样式加上内边距内容就出来了: 三、可以看出

小程序自定义标题和胶囊横对齐

app.js App({ onLaunch: function () { let _that=this; // 获取手机系统信息 wx.getSystemInfo({ success: res => { //导航高度 // this.globalData.navHeight = res.statusBarHeight + 44; _that.globalData.statusBarHeight

微信小程序获取用户手机号授权方法

微信小程序获取用户手机号方法 首先在 app.json 页面添加一个新的用户授权页面,放在首页index的后面即可 在 app.js 页面中编写如下代码: 这里包含了获取用户信息的相关代码 //app.js import request from './utils/request.js'; // const app = getApp(); App({ onLaunc

2021秋软工实践第二次结对编程作业

这个作业属于哪个课程https://bbs.csdn.net/forums/fzuSoftwareEngineering2021?category=0&typeId=17222这个作业要求在哪里https://bbs.csdn.net/topics/601189945个人学号031902244结对成员学号031902234结对小伙伴的作业博客链接GitHub 仓库地址https://github.com/paidayue

设备接入阿里云,微信小程序控制及接收状态

将阿里云的请求封装成模块调用,主要调用了阿里云的两个云端接口QueryDevicePropertyStatus与SetDeviceProperty,一个读取设备属性,一个设置设备属性 aliSdk.request({ Action: "QueryDevicePropertyStatus", ProductKey: app.globalData.productKey,

globalData

1.在app.js文件中,设置、读取和修改 globalData: {       userInfo: null } this.globalData.userInfo  this.globalData.userInfo = {}   2.在其他页面文件中,设置、读取和修改   index.js const app = getApp(); Page({onLoad: function() {console.log(app.globalD

微信小程序全局变量globalData

1.在app.js目录里写   // app.js App({ onLaunch() { // 展示本地存储能力 const logs = wx.getStorageSync('logs') || [] logs.unshift(Date.now()) wx.setStorageSync('logs', logs) // 登录 wx.login({

小程序的授权和获取userInfo

小程序的授权和获取userInfo 小程序的授权和获取userInfo写在前面新的函数解决重复授权无法使用`wx.getUserInfo`或者`wx.getUserProfile`获取userInfo执行顺序问题 小程序的授权和获取userInfo 写在前面 小程序官方在2021年4月28日后修改了wx.getUserInfo函数,所以导

js的sync调用:没有使用async await时异步调用的坑

js的sync调用:没有使用async await时异步调用的坑,看代码: //---------------------------- //错误示例: //doSomething()因为某些原因无法使用async var globalData = 'abc' onShow(){ this.doSomething() }, doSomething() { this.saveData() globalData = '12

uni-app url 传参有长度限制么?

答案是:有 url有长度限制,太长的字符串会传递失败,可使用窗体通信、全局变量,或encodeURIComponent等多种方式解决,如下为encodeURIComponent示例。 … 限制有多长? 很长,几百K左右吧。 如何传递超过URL长度限制的参数 1.encodeURIComponent <navigator :url="'/pages/test/test?i

微信端处理服务器端返回值

在wx上建立global的变量,然后request的时候,发送出去 关键代码,在请求体外 const app = getApp(); 在请求体内 historyId:app.globalData.zhanbuYao.data.historyId, 在方法体第一行的console.log 可以看到,取值的路径。 zhanbuView:util.throttle(function(e){ //console.log(e);