【小程序】


auth.code2Session来获取openid,openid是微信用户的唯一标识

云开发小程序, 注入广告, 副业的好方式, 边际效益高

openInspect()//查看渲染层/逻辑层


开发前注意:
    style 接收动态的样式,在运行时会进行解析,请尽量避免将静态的样式写进 style 中,以免影响渲染速度
    开启页面渲染缓存,让显示更快,配置加入 "initialRenderingCache": "static"
    接口请求不了,更改APPID试试
 
getApp(); //.globalData
 
生命周期
      Load
          Show
      Ready
          Hide
      UnLoad
  组件生命周期
      created attached detached
  
  
  
页面间共享数据:
    // my-behavior.js
        module.exports = Behavior({  data: {    sharedText: 'ffff'  },  methods: {}    })
    Page({
        behaviors:require('./my-behavior.js'), //可以this.data.sharedText拿到
    })
    页面可以引用 behaviors 。 behaviors 可以用来让多个页面有相同的数据字段和方法。
    
    
页面里部分js代码:
    <!--wxml-->
    <wxs module="m1">
    var msg = "aaa";    
    var getMax = function(arg1) {}
    module.exports.message = msg;
    module.exports.getMax = getMax;
    </wxs>    
    <view> {{m1.message}}{{m1.getMax(array)}}</view>
    
双向绑定语法:
    <input model:value="{{value}}" />
    
获取界面上的节点信息
    const query = wx.createSelectorQuery()
    query.select('#the-id').boundingClientRect(function(res){res.top // #the-id 节点的上边界坐标(相对于显示区域)})
    query.selectViewport().scrollOffset(function(res){res.scrollTop // 显示区域的竖直滚动位置})
    query.exec()
    
不同尺寸屏幕样式不同:
    @media (min-width: 480px) {  /* 仅在 480px 或更宽的屏幕上生效的样式规则 */  .my-class {    width: 200px;  } }

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值