随笔分类 - 小程序
摘要:获取接口的数据,如果有换行字符,转义的方式如下。 必须接口数据有换行符 /n txtresp.replace(/\\n/g,'\n');
阅读全文
摘要:小程序开发的头部设计组件。 custom-navbar.json { "component": true, "usingComponents": {} } View Code custom-navbar.js Component({ properties: { // 导航栏标题 title: { t
阅读全文
摘要:手机上要显示echart折线图数据。 从ec-echart仓库获取案例。 wx-canvas.js export default class WxCanvas { constructor(ctx, canvasId, isNew, canvasNode) { this.ctx = ctx; this
阅读全文
摘要:如果提交审核不通过。要完善协议。报错内容如下: 如手机号不通过,可以写- 绑定注册账户。 如果截切版不通过,可以写- 复制填写账号 如果地理信息,可以写-获取打卡范围信息。 如果还是提交审核不通过。 你好,你的小程序【登录】涉及收集、使用和存储用户信息,请补充增加或完善《用户服务协议》及《隐私政策》
阅读全文
摘要:在picker日期控件设置样式,日期显示无法居中。 要在picker设置 display:grid
阅读全文
摘要:设置图标大小,防止分辨率不匹配 。 44 * 44 图片可以完美显示
阅读全文
摘要:1,第一次认证中,控制台提示错误信息。 Error: SystemError (appServiceSDKScriptError){"errMsg":"webapi_getwxaasyncsecinfo:fail Failed to fetch"} 原因:
阅读全文
摘要:订阅的条件: 模板ID是核心:所有操作都围绕在公众平台获取的模板ID展开。 用户主动授权:小程序不能直接发送消息,必须先弹窗让用户主动选择“接受”。加按钮点击tab=requestSubscribeMessage。 类目限制:政务民生等特定类目需申请,无法直接创建自定义模板1。 状态
阅读全文
摘要:分包的写法,在app.json文件加入 subPackages 配置。 "pages": [ "pages/home/home" // 外层pages ], "subPackages": [ { "root": "packageA", // 包名称A-必须是在外层pages目录下 建立的目录名称 p
阅读全文
摘要:在一个页面上定义一个片段,然后在不同的地方使用,相比组件更方便一点。 template 使用 name定义别名 ,使用 is 调用模板 别名。 <template name="msgItem"> <view> <text> {{index}}: {{msg}} </text> <text> Time
阅读全文
摘要:在登录 输入手机号,发送验证码,image 元素设置 src 链接传参带上时 time 间戳,保证每次点击验证码的框,都实时加载验证码。 // src = 'http://*******?time=123124334534' <view> <image style="width: 200px; he
阅读全文
摘要:设置点击,跳转到页面的指定位置的方式。 在下面的 scroll-into-view属性设置 v_id 值,就会跳转到指定 id 数据的位置。其中id开头不能是数字。 <scroll-view scroll-y="true" scroll-into-view="{{v_id}}" scroll-wit
阅读全文
摘要:设置菜单栏的时候,需要设置选择和默认状态的图标,此时图标最佳的尺寸比例是 44 * 44 像素的长宽高。画布比例固定,内部的图片尽量高度小一点,这样才能和上面有一定的间距,不会显得太距顶。
阅读全文
摘要:打开小程序,在右上角点击分享的方式。如下 onShareAppMessage: function () { const promise = new Promise((resolv) => { const title = '内容'; const path = 'http://xxxxxx?params
阅读全文
摘要:递归多级的树形结构,用二位数组展示和收缩的 planList2: [ { name: '第一个', value: '1', pid: 0, // 父级 = 关联上一个级别 current: 123456, // 当前 = 唯一值 leftIndex: 0, // 缩进位移 primary: 1 //
阅读全文
摘要:设置标题自定义得方式。在.json文件上设置这个属性。 { "navigationStyle": "custom", } 封装navbar组件。 <template> <view class="lxy-nav-bar" :style="' height: ' + Allheight + 'px; '
阅读全文
摘要:如i果要封装图表组件,可以基于这个案例,每次传入的是一个对象即可。 import * as echarts from '../echarts'; this.ecComponent = this.selectComponent('#chart'); this.ecComponent.init((can
阅读全文
摘要:如何调用微信 小程序 自动拨打电话功能 bindtapCall: function (e) { let phoneNumber = this.data.telephone; if (phoneNumber) { wx.makePhoneCall({ phoneNumber, }); } },
阅读全文
摘要:页面代码: <picker mode="date" fields="month" value="{{date}}" start="2015-09-01" end="2017-09-01" bindchange="bindDateChange"> <view class="picker"> 当前选择:
阅读全文
摘要:设置输入框不支持表情的输入,防止用户输入表情,后端报错提示。 let reg = /[\uD83C[\uDF88-\uDFFF]|\uD83D[\uDC00-\uDE4F]/gi; if (reg.test('str')) { title = '事由不能包含特殊符号'; }
阅读全文
浙公网安备 33010602011771号