当前位置:网站首页>唤醒手腕 - 微信小程序、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

边栏推荐
- 693. 行程排序
- Shiny02---Shiny异常解决
- 400 times performance improvement 丨 swap valuation optimization case calculation
- Hong Kong International Jewellery Show and Hong Kong International Diamond, Gem and Pearl Show kick off
- 文本特征化方法总结
- 【 LeetCode 】 235. A binary search tree in recent common ancestor
- 360度反馈调查表中的问题示范
- typescript59-泛型工具类型(partial )
- 环网冗余式CAN/光纤转换器 CAN总线转光纤转换器中继集线器hub光端机
- Bluetooth gap protocol
猜你喜欢

DNSlog外带数据注入

AI + video technology helps to ensure campus security, how to build a campus intelligent security platform?

TRACE32——加载符号表信息用于调试

TRACE32——Break

protobuf根据有关联的.proto文件进行编译

线程池的使用(结合Future/Callable使用)

配合屏幕录像专家,又小又清晰!

Vulnhub靶机:HA_ NARAK

Flink学习10:使用idea编写WordCount,并打包运行

原来使Maya Arnold也能渲染出高质量作品!超赞小技巧
随机推荐
标准C语言15
MySQL:order by排序查询,group by分组查询
binary search tree problem
【instancetype类型 Objective-C】
Bluetooth gap protocol
How to avoid online memory leaks
After working for 3 years, I recalled the comparison between the past and the present when I first started, and joked about my testing career
An IP conflict is reported after installing the software on a dedicated computer terminal
Task flow scheduling tool AirFlow,, 220804,,
每月稳定干2万
对数据类型而言运算符无效。运算符为 add,类型为 text。
《基于R语言的自动数据收集》--第3章 XML和JSON
七夕?编程?
腾讯业务安全岗 IDP 谈话总结
1, Citrix XenDesktop 2203 AD domain system installation (1)
线程池的创建及参数设置详解
A small problem with mysql using the in function
DNSlog外带数据注入
访问被拒绝:“microsoft.web.ui.webcontrols”的解决办法
任务流调度工具AirFlow,,220804,,