微信小程序
软小乖乖
第一不可忘国忧,第二不可负卿卿
展开
-
小程序的登录授权
小程序的登录授权 登录授权流程 项目中的实现思路 点击进入店铺--进入首页--获取到token,uid 如何获取token 第一步:通过wx.login得到code,调用接口获取登录凭证(code)。通过凭证进而换取用户登录态信息 第二步:通过调用公司后台接口(自动注册/登录接口)获取腾讯用户的匿名信息 //引入接口 const {authorize}=require('../../http/api') //登录/注册 goLogin() { wx.login({原创 2021-04-15 01:02:59 · 94 阅读 · 0 评论 -
本地缓存
一 本地缓存分为:同步和异步两个版本,建议使用同步版本 设置本地存储: H5: locaStorage.setItem(属性名",属性值) wx wx.setStorageSync("属性名“,属性值) 获取本地存储: H5: locaStorage.getItem(属性名",属性值) wx wx.getStorageSync("属性名“,属性值) 删除某一个key值: H5: locaStorage.removeItem(属性名") w原创 2021-04-15 01:00:44 · 96 阅读 · 0 评论 -
微信小程序的上拉加载
1 首先后台的接口必须支持分页 返台接口: page pageSize start 当前页码 每页显示几条 起始偏移量 而他视为了提升用户的体验 2 实现方式: 1 使用onReachBottom实现 //触底生命周期 onReachBottom() { console.log('onReachBottom'); if(!this.data.flag) { this.data.page++; this.getGoods() }原创 2021-04-15 00:49:36 · 123 阅读 · 0 评论 -
小程序组件
一、小程序组件复用 组件是什么 组件:具有完整功能(html-视图,css-样式,js-逻辑),并且独立运行的模块 插件:通常是为了完成某项具体的业务功能而开发的js文件 例如:swiper.js,弹框.js,。。。。 类库:library,是提供了为了完成项目的工具方法的集合,跟具体的业务无关! 例如:jQuery,lodash.js 框架:framework,分 是为了快速完成项目搭建的基础。框架分:UI 框架和javaScript框架 UI框架:boostStrap,Element UI,v原创 2021-04-13 07:30:16 · 163 阅读 · 0 评论 -
小程序3
b’bbb一、常用的数据请求方式 JS原生实现 第一种: let xhr=new XMLHttpRequest() xhr.open() xhr.send() 第二种:fetch() 支持promise fetch('接口地址') .then(function(response) { return response.json(); }) .then(function(myJson) { console.log(myJson); }) .catch(err原创 2021-04-09 07:31:23 · 165 阅读 · 2 评论 -
微信小程序(2)
一、小程序布局与普通web开发差异 小程序实现响应式单位:rpx 小程序的设计稿通常是按照iphone6 宽度为750的尺寸设计的 .logo {width:80rpx,height:80rpx} 样式导入 @import "要引入的外部样式文件" 意义:大型项目开发中,为了方便样式复用 例如:@import "/public/css/style.wxss"; 行内样式 <view style="color: {{index===1? 'red' : ''}}"</view原创 2021-04-08 07:22:16 · 50 阅读 · 0 评论 -
微信小程序基础知识
一、微信小程序是什么 微信小程序是一种不需要下载安装即可使用的应用 微信小是2017年1月9日,张小龙在2017微信公开课Pro上发布的微信小程序正式上线。 二、微信小程序商业价值 依托微信,有强大广泛的用户基础,推广方便 不用安装,即点即用,不用关闭,不占手机内存空间 三、微信小程序和普通H5的区别 微信小程序没有DOM,BOM的API,只能使用EcmaScript核心 部分(数组,字符串方法,for,if…) 微信小程序js逻辑和视图处理是分开独立运行的,性能比较好,而普通H5是单线程的,容易原创 2021-04-07 07:35:28 · 76 阅读 · 0 评论