个人学习笔记(小程序)

个人学习笔记(微信小程序版)持续更新

  • rpx:不管分辨率是多少,将手机屏幕分成750份,750rpx即占满整个屏幕

  • 轮播图用swiper做

    • interval -->设置图片变换间隔时间
    • autoplay -->设置自动播放
    • indicator-dots -->设置轮播图下边的小点
  • navigator -->导航标签,用来做导航,相当于HTML中的 标签

    • src目录中,要跳转到的页面不写后缀名!
  • button

    • button是块元素,多个button尽量使用flex(弹性布局)
    • flex-flow -->设置排列方向
  • audio 音频

    • controls -->是否显示播放控件
  • picker -->选择栏,点击后从底部弹出。mode属性有以下三种

    • time -->选择时间

    • date -->选择日期

    • selector -->自定义单列选择列表

<picker class="" mode="selector" range="{{  }}" range-key="{{ '' }}" ></picker>
  • 自定义函数格式:函数名:function(参数){ }

  • bindtap:单击事件

  • 提示框 wx.showModal({

    title:“温馨提示”,

    content:‘提示框内容’,

    cancelColor: ‘cancelColor’,

    })

  • 想要自己写的样式在任何界面都不变形,用父容器view包裹住子容器,父容器的position设定为relative,子容器的position设定为absolute。

  • 单机事件不能触发时,想想z-index是否设置好

  • 当this指针失效时,可以用一个变量存放指针,比如:var that = this;

  • 不管返回结果如何,用在wx.request函数中写complete回调函数取消loading提示框

    • wx.request(){

      ​ complete:function(){

      ​ wx.hideLoading();

      ​ }

      }

  • 向data中的属性赋值时,不可以用"="赋值,一定要调用setData()函数,否则编译报错

  • 想要把数据从a.js传到b.js文件时,直接传行不通,应该先传到app.js,设置为全局 data,再用另一个b.js向app.js取数据。

  • 类名三元运算符

    • 模板:<view class="默认类名 {{ 条件? 'A类名' : 'B类名'}}"></view>
  • 用wx.request请求时,如果用了wx.showLoading,一定要在request的回调函数complete中写上wx.hideLoading,不然查询失败会一直显示loading

  • setData()函数相当于是自动在page.data中写入新的数据

  • 获取用户信息

  <open-data type="userNickName"></open-data>  //昵称
  <open-data type="userCountry"></open-data>  //国家
  <open-data type="userProvince"></open-data> //省份
  <open-data type="userCity"></open-data>  //城市
  <open-data type="userLanguage"></open-data>  //语言 
  <open-data type="userGender"></open-data>   //性别
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值