• 微信小程序总结


    小程序总结

    1.图片路径问题

    在微信小程序当中,图片路径的问题当中,特别需要注意背景图的路径不允许使用本地的路径,只能使用线上路径的图片以及base64为的编码路径。
    

    2.数据自动刷新

    在微信小程序当中,js中定义的data相关数据,在js中对相应数据进行处理的时候,页面上的数据也会自动更新,真正实现了无刷新技术,类似Vue框架的数据绑定。
    其中自动刷新用到的一个函数就是系统自带的将数据更改之后传送到渲染层面 
    1.setData
    Page({
        data: {
        text: 'init data',
        num: 0,
        array: [{text: 'init data'}],
        object: {
            text: 'init data'
            }
        },
    changeText: function() {
        // this.data.text = 'changed data' // 不要直接修改 this.data
        // 应该使用 setData
        this.setData({
            text: 'changed data'
        })
    },
    })
    

    3.调用本地接口的两步设置

    1.详情中:不校验合法域名、web-view(业务域名)、TLS 版本以及 HTTPS 证书  (关闭)
    2.设置->代理设置->不使用任何代理,勾选后直接连接网络  (勾选)
    

    4.微信登陆的自己的服务接口

    1.需要有一个单独的controller层专门用来处理登陆的信息处理
    2.接收的参数主要是wx.login小程序函数返回的code,然后进行相对应的处理
    3.对于数据签名验证需要下载官方的对应加密方式(https://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/demo/aes-sample.zip);
    

    5.缓存机制的使用

    //获取app的信息
    var that = this;
    wx.getStorage({
      key: 'appInfo',
      success: function(res) {
        console.log(res)
        var appInfomation = res.data;
        if(appInfomation != ''){
          console.log('success')
          that.setData({
            appInfo: appInfomation,
          })
        }else{
          that.getAppInfo();
        }
      },
      fail: function(res) {
      }
    })
    其中的that.getAppInfo();是调用接口请求数据,然后调用完成火炬数据成功之后要将数据进行缓存
  • 相关阅读:
    学电脑入门与提高
    Autodesk Revit Architecture 2014官方标准教程
    Photoshop移动UI界面设计实用教程 全彩超值版
    中文版SQL Server 2000开发与管理应用实例
    Excel2016数据处理与分析从新手到高手
    云计算(第三版)
    无线局域网搭建与管理
    R语言数据挖掘
    Spring 3.0就这么简单
    SVN使用教程总结
  • 原文地址:https://www.cnblogs.com/hoewang/p/10257196.html
Copyright © 2020-2023  润新知