快速入门小程序(不包含纯小白教程)

如题,我写的这个只是在做的过程中遇到的一些事情
这里相当于把常用的做了一个汇总,不会将任何用法,详情看手册,
我只能告诉你,微信有这个东西,并且这个东西叫什么,然后你自己去找。

全局变量的声明 app.js globalData进行声明

getApp() 方法进行获取调用


image.png

关闭域名URL检查(本地调试)

request请求 (在这里找到,可以直接去看微信更详细的手册)

wx.request({
      url: api.html, //仅为示例,并非真实的接口地址
      method: 'POST', // 一定要大写
      responseType: 'text', // 返回的类型
      data: {
         // 参数
      },
      header: {
        'content-type': 'application/json' // 默认值
      },
      success: function (res) {
        console.log(res.data)
      }
    })

公用js的封装

common.js文件内容
/**
 * 获取信息
 */
function getUserInfo () {
  wx.getUserInfo({
    success: function (res) {
      console.log(res)
    }
  })
}

// 用来暴露上面的方法,每一个方法都需要单独暴露出去
module.exports.getUserInfo = getUserInfo;

需要引入的js中写:
// 引入公共方法
var common = require('../../public/js/common.js');


  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    common.getUserInfo();
  }

// 页面的跳转

wx.navigateTo(OBJECT)
保留当前页面,跳转到应用内的某个页面,使用wx.navigateBack可以返回到原页面。

wx.redirectTo(OBJECT)
关闭当前页面,跳转到应用内的某个页面。

点击事件

bind开头冒泡事件,比如外层还有一个父view也有bind事件,
那么触发完click_fun之后还会再触发父view的事件
可以用catch开头的事件,这样就不会有冒泡事件了。如下面的bindtap可以写成catchtap
<view bindtap="click_fun">点击事件</view>
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容