微信小程序入门学习笔记

注:所有详情链接均为微信小程序官方文档

一、组件(详情)

swiper:常用于图片轮播

常用属性属性说明
autoplayfalse/true是否自动切换
indicator-dotsfalse/true是否显示指示点

swiper-item:仅可放在swiper组件中
image:图片

常用属性属性说明
src图片资源地址
binderror当图片发生错误时触发事件

form:表单
button:按钮

常用属性值说明
open-typeshare触发用户转发

input:输入框
view:视图容器,常用于布局
text:文本

二、数据绑定(详情)

使用双大括号{{}}

三、渲染

wx:for(详情):

数组下标变量名默认为 index, wx:for-item 可以指定数组当前元素的变量名, 数组变量名默认为
item,wx:for-index 可以指定数组当前下标的变量名。
wx:key,不写会报warning,指定列表中项目的唯一的标识符。
有时需要和<block/>标签结合使用。

wx:if,wx:else(详情):

判断是否需要渲染该代码块 ,有时需要和<block/>标签结合使用。

四、模板,引用

定义模板(详情)

<template name=“test”> … </template>

引用模板及样式(详情)

wxml文件:<import src=“模板文件路径.wxml”>
wxss文件:@import “模板样式路径.wxss”;

使用模板

<template is=“test”/>

五、事件(详情)

bindtap

当用户点击该组件的时候会在该页面对应的Page中找到相应的事件处理函数

一般通过data-*自定义属性传输数据,获取属性会去掉data-然后以驼峰命名法命名

六、网络请求(详情)

wx.request({}):请求

属性属性说明
url必填,开发者服务器接口地址
methodHTTP 请求方法
data请求的参数
header设置请求的 header
success接口调用成功的回调函数
fail接口调用失败的回调函数
wx.request({
  url: '',	 	// 必填,开发者服务器接口地址
  method: 'GET',
  data: {
    x: '',		// 请求的参数
    y: ''
  },
  header: {
    'content-type': 'application/json' // 默认值
  },
  success (res) {
    // 接口调用成功的回调函数
  },
  fail (res) {
  	// 接口调用失败的回调函数
  }
})

七、界面交互(详情)

wx.showToast({}):显示消息提示框

属性属性说明
title提示的内容
icon图标,值为none时不显示图标
 wx.showToast({
          title: '网络请求失败',
          icon: 'none'
        })

八、媒体图片(详情)

wx.previewImage({}):在新页面中全屏预览图片。用户可以进行保存图片、发送给朋友等操作。

属性属性说明
urls需要预览的图片链接列表
 wx.previewImage({
      urls: [图片url],
    })

九、路由(详情)

wx.navigateTo({}):跳转到应用内的某个页面,可以返回当前页面

属性属性说明
url需要跳转的应用内非 tabBar 的页面的路径, 路径后可以带参数。参数与路径之间使用 ? 分隔,参数键与参数值用 = 相连
 wx.navigateTo({
      url: '跳转路径',
    })

十、全局配置app.json(详情)

pages:页面路径列表
tabBar:底部 tab 栏的表现

 "tabBar": {
    "list": [ //  list 接受一个数组,只能配置最少 2 个、最多 5 个 tab
      {
        "pagePath": "页面路径",
        "text": "名称",
        "iconPath": "默认图标路径",
        "selectedIconPath": "选中图标路径"
      },
      {
        "pagePath": "",
        "text": "",
        "iconPath": "",
        "selectedIconPath": ""
      }
    ]
  }

十一、页面生命周期(详情)(图片来自于网络)

onLoad——>onShow——>onReady——>onHide——>onShow——>onUnload
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值