小程序开发
前端小Q
前端菜鸟一枚
展开
-
setStorageSync和setStorage的区别
关于同步缓存和异步缓存的区别以Sync(同步,同时)结尾的都是都是同步缓存,二者的区别是,异步不会阻塞当前任务,同步缓存直到同步方法处理完才能继续往下执行。通俗点说,异步就是不管保没保存成功,程序都会继续往下执行.同步是等保存成功了,才会执行下面的代码.使用异步,性能会更好;而使用同步,数据会更安全在使用setStorageSync和setStorage的时发现setStorageSync...原创 2019-07-03 14:40:12 · 21204 阅读 · 9 评论 -
uni-app自定义组件以及使用方式
1 components文件夹下创建vue文件<template name="page-head"> <view class="uni-page-head"> <view class="uni-page-head-title">{{title}}</view> </view></template><scri...原创 2019-07-12 19:01:15 · 3329 阅读 · 0 评论 -
小程序获用户信息和用户地理位置
app.json "permission": { "scope.userLocation": { "desc": "你的位置信息将用于小程序位置接口的效果展示" } },wxml部分 <!-- <button type="primary" bindtap="getLocation">获取位置</button> -->...原创 2019-06-11 17:18:34 · 709 阅读 · 0 评论 -
微信小程序转多端应用
一,安装taro# 使用 npm 安装 CLI$ npm install -g @tarojs/cli二,在现有的微信小程序执行$ taro convert生成taroConvert文件夹三,安装依赖在taroConvert文件夹执行$ npm install四,打包成相应的应用#字节跳动$ npm run dev:tt$ npm run build:tt详细...原创 2019-06-21 11:45:04 · 1152 阅读 · 0 评论 -
微信小程序发起支付(前端)
1,调用wx.login获取code返回给后台,后台调用对应的api换取用户的唯一标识(openid) 及本次登录的 会话密钥(session_key)2,调用后台的下单接口进行下单3,调用后台的支付接口,返回wx.requestPayment 所需的参数,再进行调用wx.requestPaymentwx.requestPayment 发起微信支付timeStamp 时间戳nonceSt...原创 2019-07-25 08:46:50 · 2555 阅读 · 0 评论 -
小程序计算商家和用户的距离
计算商家和用户的距离必须要用到他们的经纬度1进入腾讯位置服务选择微信小程序JavaScript申请密钥2下载SDK3在所需的页面引入// 引入SDK核心类import QQMapWX from 'xxx/qqmap-wx.js'; // 实例化API核心类let qqMap = new QQMapWX({ key: '开发密钥(key)' // 必填});4根据地址转...原创 2019-08-03 17:53:30 · 1317 阅读 · 4 评论 -
微信小程序空格
1,单个空格用\t , 换行用\n <text space="ensp">生活就像海洋\t 空格 只有一种坚强的人才能到达彼岸</text>2,多个空格 在text中添加这两个属性 space=“ensp” decode="{{true}}" <text space="ensp">生活就像海洋 只有坚强的人才能到达彼岸</text&g...原创 2019-08-14 11:23:04 · 1091 阅读 · 0 评论 -
onLaunch和onLoad异步问题
**问题:**小程序初始化时触发App里的onLaunch,后面再执行页面Page里的onLoad,但由于数据请求为异步,当数据请求完成后onLoad以及执行完,所以onLoad拿不到onLaunch请求回来的数据**解决方法:**这里采用的方法是定义一个回调函数。Page页面判断一下当前app.globalData.employId是否有值,如果没有(第一次)则定义定义一个app方法(回调函...原创 2019-08-30 17:15:36 · 3945 阅读 · 0 评论 -
js数组常用方法总汇
1. Array.isArray()判断一个值是否为数组,可以弥补typeof运算符的不足var a = [1, 2, 3];typeof a // "object"Array.isArray(a) // true2. valueOf()返回数组本身。var a = [1, 2, 3];a.valueOf() // [1, 2, 3]3. toString()返回数组的字符...原创 2019-08-31 17:40:04 · 805 阅读 · 0 评论