如下错误一般发生在点击事件切换页面的时候 解决方式: 在需要切换到的那个页面的js文件中添加Page({ })方法即可解决此问题. Tis:在js文件中输入Page回车,可自动添加Page方法,包括里面的data初始化数据及onLoad等生命中期方法.…
一 什么是page() page(),是一个函数,用来注册一个页面, 接受一个object参数, 指定页面的初始数据,生命周期函数,事件处理函数 等等 object参数说明: (1)data (object) 页面的初始数据 初始化数据 初始化数据将作为页面的第一次渲染, data将会以JSON的形式有逻辑层传至渲染层 所以其数据必须是可以 转成JSON的格式 (字符串,数字,布尔值,对象,数组) 渲染层可以通过WXML对数据进行绑定   初始化数据示例代码.png (2)onLoad(func…
问题描述: 当我们初始化一个小程序时,默认文件 app.js 中有onLaunch函数, onLaunch: function () { console.log("onLaunch"); wx.login({ success: res => { console.log("login"); // 发送 res.code 到后台换取 openId, sessionKey, unionId } }) } 默认目录,"pages/index/index&qu…
QQ讨论群:785071190 微信小程序开发之前我们还需认识一下小程序页面的生命周期,丛"微信小程序-代码构成"一文中我们可以了解到小程序页面中有一个.js的文件,这篇博文我们来认识一下页面.js文件的内容. Page 第一次创建的小程序项目,可以看到有index.js和logs.js两个文件,其中的文件内容结构包含了一个Page()的函数.Page() 函数用来注册一个页面.接受一个 object 参数,其指定页面的初始数据.生命周期函数.事件处理函数等.每个页面都需有一个Page…
page.js文件是写当前 page.wxml 页面的 JS 脚本文件: 示例: //获取应用实例 const app = getApp() Page({ data: { navComOneOnOff: true, navComTwoOnOff: false, navComThrOnOff: false, }, scanclick:function(){ wx.scanCode({ success: (res) => { console.log(res) }, fail: (res) => {…
page.json 文件用于配置当前目录.page.json文件里的配置可以修改 app.json 配置里面的 window:不能覆盖app.json文件里面的 tabBar / 网络超时/ debug配置: { "navigationBarTitleText": "渝光停车110" }…
不BB,直接正题 一. 将公共方法绑定到Page上 单个绑定 const oldPage = Page Page = function(app) { // 注意公共函数的名字不要重复,否则覆盖 app.util = function() {} return oldPage(app) } 多个绑定,文件绑定 const util = require('./util.js'); // 需要绑定的函数由util文件exports出来 const oldPage = Page Page = functi…
//utils/utils.js const oldPage = Page; console.log(oldPage) Page = function (app) { //定义新函数 app.newShow = function (options){ console.log('我是自定义生命周期函数'); } onLoad: function(options) { // 页面创建时执行 }, onShow: function() { // 页面出现在前台时执行 }, onShareAppMess…
onLoad -- 页面被加载出来 onShow -- 页面显示出来后  退出后两小时进来,只会执行这个生命周期 onRady -- (逻辑层传给渲染层后才会执行)监听页面初次渲染完成 onHide -- 页面隐藏时候 onUnLoad 页面跳转时候?   喜欢的小伙伴可以关注我的微信公众号“前段伪大叔”…
一.界面的生命周期 /** * 监听页面加载, * 页面加载中 */ onLoad:function(){ var _this = this console.log('index---------onload()') /** * 监听音乐播放 */ wx.onBackgroundAudioPlay(function() { console.log('onBackgroundAudioPlay') }), /** * 监听音乐暂停 */ wx.onBackgroundAudioPause(func…