当前位置:网站首页>唤醒手腕 - 微信小程序、QQ小程序、抖音小程序学习笔记(更新中)
唤醒手腕 - 微信小程序、QQ小程序、抖音小程序学习笔记(更新中)
2022-08-05 07:04:00 【唤醒手腕】
Textarea 自动增高
首先就是 qml 页面中,height 属性要绑定 data 中,bindlinechange 检测 textarea 行高变化。
<textarea class="input-show" maxlength="100" style="height:{
{inputHeight}}" type="text" show-confirm-bar="{
{false}}" bindlinechange="remarkLineAction" />
进行 js 调整
data: {
inputHeight: '30px'
},
remarkLineAction: function (options) {
let lineCount = options.detail.lineCount;
this.setData({
inputHeight: lineCount * 20 + 10 + 'px'
})
},
进行隐藏底部的 ‘确定’ 按钮
show-confirm-bar="{
{false}}"
QQ 小程序 调用相机
qq.chooseImage(Object object) 从本地相册选择图片或使用相机拍照。
object.sizeType 的合法值:original 原图、compressed 压缩图
object.sourceType 的合法值:album 从相册选图、camera 使用相机
qq.chooseImage({
count: 1,
sizeType: ['compressed'],
sourceType: ['album', 'camera'],
success: res => {
const tempFilePaths = res.tempFilePaths
var tempFilesSize = res.tempFiles[0].size;
if (tempFilesSize >= 1000000) {
wx.showToast({
title: '图片尺寸超标',
icon: 'none'
})
} else {
this.setData({
loadImage: tempFilePaths[0] })
}
}
})
Object res
res.tempFiles 的结构
QQ 小程序 加QQ群
如果做过小程序授权登录的话,应该发现这个功能的实现方法了。没错QQ小程序加群加好友也是通过button组件的open-type开发能力实现的,加群代码如下:
<button open-type = "openGroupProfile" group-id="123456"><text>点我加群</text></button>
其中 group-id
只定要加的群号,要注意的是需要打开的群必须要添加在app.json文件里的groupIdList里面,并且最多只能添加10个群。
"groupIdList":["123456"]
基本跟打开小程序的流程操作一样,只要仔细看文档很简单的。
QQ 小程序 分享卡片
用户点击右上角菜单的「转发」、「分享到空间」按钮时触发的事件的回调函数,参数在每个需要增加分享功能的页面 js 文件 Page({})
增加函数绑定。
onShareAppMessage: function () {
return {
title: '秒数联盟数学派每日壹题',
imageUrl: this.data.problem.problem
}
},
参数 Object res
边栏推荐
- An IP conflict is reported after installing the software on a dedicated computer terminal
- Falsely bamboo brother today and found a localization of API to use tools
- 【instancetype类型 Objective-C】
- Put Cloudflare on the website (take Tencent Cloud as an example)
- A small problem with mysql using the in function
- After the firewall iptable rule is enabled, the system network becomes slow
- C# FileSystemWatcher
- Flink Learning 11: Flink Program Parallelism
- Mysql主从延迟的原因和解决方案
- 任务流调度工具AirFlow,,220804,,
猜你喜欢
随机推荐
DNSlog外带数据注入
Week 8 Document Clustering(文本聚类)
TRACE32——通用寄存器查看与修改
protobuf根据有关联的.proto文件进行编译
蓝牙gap协议
UDP broadcast
配合屏幕录像专家,又小又清晰!
U++ UE4官方文档课后作业
腾讯业务安全岗 IDP 谈话总结
MAYA船的建模
2022起重机司机(限桥式起重机)考试题库及模拟考试
Illegal key size 报错问题
高端无主灯设计灯光设计该如何布置射灯灯具?
GAN生成动漫头像Pytorch
在anaconda Promat界面import torch通过,在jupyter notebook中报错的问题(仅提供思路理解!)
2022.8.2 模拟赛
Hash 这些知识你也应该知道
After the firewall iptable rule is enabled, the system network becomes slow
TRACE32——加载符号表信息用于调试
图片地址转为base64