
微信小程序
刚接触微信小程序不久,记录遇到的bug和问题。
云轻i
不要为模糊不清的未来担忧,只需为清清楚楚的现在努力!
展开
-
小程序监听全局变量
业务场景: 最近开发的一款商城小程序,客户要求在某些特定需要授权的地方加上全局的授权弹框。我写了一个授权组件,在需要的页面引入(小程序没有全局WXML页面,所以也只能这么挨个引入),授权的条件是,当接口调用返回未登录态时,弹框显示 由于未登录态是接口的一个全局的返回 code = -1代表未登录,即当返回-1就要显示弹框,就需要一个全局变量去控制弹框的显示与否 app.js里定义全局变量 globalData: { showAuth: false, //全局授权弹框 } //原创 2020-12-31 15:55:18 · 1372 阅读 · 2 评论 -
微信小程序 wxParse 解析富文本,图片间隙一步搞定
下载地址 :https://github.com/icindy/wxParse js文件: //引入 const WxParse = require('../../../wxParse/wxParse/wxParse.js'); //使用 let detail_content = '<div><p>使用的富文本内容</p></div>' WxParse.wxParse('detail_content', 'html', detail_content, _th原创 2020-07-20 14:34:39 · 1129 阅读 · 0 评论 -
微信小程序语法--数组赋值对象赋值等,持续更新
赋值数组中的某一项 let tip = ['arr['+ index + ']'] this.setData({ [tip]: value, //先拼接成字符串 ['arr['+ index + ']']:value //或者直接赋值 }) 赋值对象 this.setData({ 'obj.name': value, })原创 2020-06-29 14:42:47 · 930 阅读 · 0 评论 -
微信小程序样式问题 scroll-view,textaera..
scroll-view 去除滚动条 ::-webkit-scrollbar { display: none; width: 0; height: 0; color: transparent; } ps:使用必须有高度 scroll-into-view 必须是变量不能写死,跳转的模块必须设置id 小程序textarea穿透 在安卓机遇到textarea浮在最上层 解决方案 wx:if判断, 当现实蒙层时将textarea wx:if='false',关闭时置为true -->原创 2020-06-29 14:17:02 · 520 阅读 · 0 评论 -
小程序父子组件通信
方法跟vue非常类似 子组件触发父组件方法 <dialog_half id="dialogHalf" bind:getInfoFrom="getInfoFrom" bind:closeShowHalf='closeShowHalf'> </dialog_half> this.triggerEvent('getInfoFrom',o) 父组件调用子组件 <half_dialog id='halfDialog'></half_dialog>原创 2020-06-29 14:09:39 · 286 阅读 · 0 评论 -
小程序地图map组件,授权位置、逆地址解析、划线、发布
腾讯地图api:https://lbs.qq.com/miniProgram/jsSdk/jsSdkGuide/jsSdkOverview 首先 app.json要配置使用地图的权限 "permission": { "scope.userLocation": { "desc": "您的位置信息将用于搜索银行信息,以帮助您填写正确的支行信息" } }, 授权地理位置信息 ps: 用户拒绝以后重新引导用户授权直到同意不然无法使用 以下我是放在一个公共js文件引入使用的 //官方原创 2020-06-29 12:01:04 · 962 阅读 · 1 评论 -
微信授权相关注意点(非所有哦)
1.授权订阅消息 wx.requestSubscribeMessage({ tmplIds: _this.data.mobanId, //接口获取模板id success(res) { wx.reLaunch({ url: '../../pages/index/index', }) }, fail: function (res) { wx.openSetting({ success: (data) =&g原创 2020-06-29 11:25:24 · 350 阅读 · 0 评论