![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
uniapp+微信小程序
记录uniapp+微信小程序开发中的一些问题
keepfitt
这个作者很懒,什么都没留下…
展开
-
企业微信关联微信小程序,小程序端登录授权的改造实现
项目中有企业微信关联微信小程序的需求,记录下实现过程。客观条件:开发者必须是该企业微信下的员工,否则在开发者工具里----企业微信小程序模式下调试授权登录相关接口时,始终是无法成功的。注意:在企业微信后台操作关联小程序时,关联的小程序必须是已经在微信端发布过的小程序,关联成功后,会拿到关联该小程序的 secret,在企业微信后台能看到企业 corpid,这两个参数是后台需要的。过程:在企业微信环境里,没有用户主动触发的获取用户信息、用户手机号的微信api,因此在判断是企业微信环境时,需静默调用授权登录原创 2021-05-20 11:01:53 · 4584 阅读 · 5 评论 -
uniapp小程序,css 实现底层图片加灰色蒙版,顶层按钮保持高亮效果
实现效果如下图:代码实现: <view class="wait-box"> <image :src="imgSrc" class="wait-img"></image> <view class="wait-btn">敬请期待</view> </view> .wait-box { box-sizing: border-box; width: 343rpx * 2; height:原创 2021-05-19 10:12:38 · 2959 阅读 · 0 评论 -
uniapp小程序,返回上一页并改变上一页的数据
let pages = getCurrentPages(); // 页面栈数组,第一个元素为首页,最后一个元素为当前页面。 let prevPage = pages[pages.length - 2]; // 上一页 if (this.selectedName && this.selectedId) { // 自定义判断条件 prevPage.$vm.deptName = this.selectedName; prevPage.$vm.deptId..原创 2021-04-27 11:22:19 · 901 阅读 · 0 评论 -
微信小程序前期申请企业认证、后期提审发布流程
小程序前期申请流程:如果公司之前有申请过微信公众号,建议直接复用公众号资质,可省去认证流程,快速创建同公司主体的小程序,最多可创建50个小程序;无公众号,可直接申请小程序,考虑到小程序跟公众号申请流程同样繁琐,但单个小程序的认证需要花300元,性价比不及公众号,建议申请小程序优先考虑申请公众号。公众号/小程序企业认证需要准备资料:新的邮箱用于注册、公司营业执照、微信认证公函(在认证过程中下载,需要盖公司章)、管理员身份证号、手机号、公司对公账户户名、账号、开户行。公众号/小程序企业认证认证流程:微原创 2021-04-15 10:51:10 · 1724 阅读 · 0 评论 -
uniapp小程序,用户授权登录全过程,wx.getUserProfile版本【包含:获取用户信息(wx.getUserProfile)、获取用户手机号(uni.getPhoneNumber)】
本项目授权登录业务场景:用户在进到小程序页面后,未登录状态下,点击页面任何地方,都弹出用户授权信息、用户授权手机号弹窗;已登录状态下,不弹出弹窗。代码实现结构:写一个公共father组件,组件内部分为三部分:获取用户信息组件、获取用户手机号组件、插槽:自定义其他页面内容。授权登录整体流程业务逻辑:用户未登录状态下:1点击页面先弹出获取用户信息弹窗,直接调用wx.getUserProfile,用户授权后,返回用户相关信息(nickName、avatarUrl等);2再点击页面弹出获取用户手机号弹窗,这原创 2021-04-14 11:47:22 · 4892 阅读 · 0 评论 -
uniapp小程序,实现每次进入页面时自动开启 30 秒的倒计时。
<view class="number">{{count}}</view> <!-- 倒计时数字 -->data() { return { count: 30, timer: null, };},methods: { countDown() { let _this = this; const TIME_COUNT = 30; if (!this.timer) {原创 2021-03-05 16:20:08 · 1798 阅读 · 0 评论 -
uniapp,h5端获取当前页面url中所携带的参数
问题:获取当前页面 url 所携带的参数。 methods: { getRequestParams() { let url = location.href; let requestParams = {}; if (url.indexOf("?") !== -1) { let str = url.substr(url.indexOf("?") + 1); //截取?后面的内容作为字符串 console.log(str,'?后面的内原创 2021-02-19 15:03:24 · 5289 阅读 · 3 评论 -
uniapp中,设置图标字体为渐变色
<text class="nz-iconfont nz-iconhouse fund-icon"></text> // 要设置渐变色的图标,fund-icon自定义类名.fund-icon { font-size: 41rpx * 2; // 控制图标大小 margin-top: 105rpx * 2; margin-bottom: 55rpx * 2; display: inline-block; -webkit-ba原创 2021-01-15 10:33:02 · 2364 阅读 · 0 评论 -
uniapp,实现每次进入小程序页面后,每五秒轮询一次向接口发送请求,离开页面时停止请求
微信小程序收藏取消收藏功能接口实现项目中需要实现对循环数组中单个商品,点击收藏再点击取消收藏功能,收藏取消收藏需调用不同的后端接口,单个商品返回collectTag属性,collectTag属性默认为0未收藏,属性为1时为收藏状态。<view class='list' catchtap='carDetail' data-tradeid='{{item.tradeId}}'>...原创 2021-01-13 17:17:15 · 3268 阅读 · 0 评论