随笔分类 - 小程序
摘要:订阅的条件: 模板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 = '事由不能包含特殊符号'; }
阅读全文
摘要:默认触发绑定事件 bind:tap 方法处理dom事件。 bindtap="bindEvent" 如果是组件之间触发事件 triggerEvent 触发响应事件。 this.triggerEvent('triggerList', 999) 父组件监听子组件的事件 bind:triggerList 捕
阅读全文
摘要:从小程序跳转到公众号的方法 最简单的方式,可能会出现偶现的情况 <official-account></official-account> 建议用下面 wx.openOfficialAccountProfile({ username: 'gh_123123', // 此处填写公众号的原始 ID su
阅读全文
摘要:正常下载的时候,出现下载的时候空白,基本是格式出现问题,或者是文件名出现问题。文件不能是中文 写法 const downloadFile = (interfaceName, fileName, success, params) => { wx.showLoading({ title: '下载中' }
阅读全文
摘要:// wxml文件 <web-view src="https://www.baidu.com" bindload="bindload" binderror="binderror"></web-view> // js文件 // 网页加载成功时触发此事件 bindload(res) { console.
阅读全文
摘要:基于image图片的放大缩小 <image src="{{imgList[0]}}" bindtap="preview" data-src="{{imgList[0]}}"></image> 对于的方法设置 Page({ data: { imgList: [ "https://example.com
阅读全文
摘要:默认定义头部导航,打开小程序自适应移动设备。 <page-meta page-style="height:100%"> <navigation-bar title="主页" /> <view>123</view> </page-meta>
阅读全文
摘要:在小程序展示视频号的卡片,点击查看就会跳转到视频号: <view bindtap="bindtapShipin">查看 </view> bindtapShipin: function (e) { wx.openChannelsUserProfile({ finderUserName: 'sphMv2
阅读全文
浙公网安备 33010602011771号