1. input输入框禁用不可点击
输入框设置disable后,就不可点击了,时使用readonly又会出现光标,可以给需要设置disable的输入框设置css属性 pointer-events: none;
2. 微信分享的问题
打包为小程序后,使用分享一直有问题。网上搜到的大都是vue2中的写法,导出 onShareAppMessage
这样的方法。
而关于vue3的,尽是复制粘贴的,什么mixin。官方文档就给了那个方法名称,真的没有示例猛地看不懂到底怎么用。
终于搜到,在vue3 setup语法下,导入那个方法,然后需要调用的。
import {
onShareAppMessage,
onShareTimeline
} from '@dcloudio/uni-app';
uni.showShareMenu({
menus: ['shareAppMessage', 'shareTimeline'],
});
// 微信小程序分享好友
onShareAppMessage(() => {
return {
title: '分享标题',
path: '/pages/index',
imageUrl: '',
};
});
// 微信小程序分享朋友圈
onShareTimeline(() => {
return {
title: '分享标题',
query: '',
imageUrl: '',
};
});
太难了,文档没有很明白,网上尽是些复制粘贴的,更过分的标题起的唬人,尽然是复制了一份官方文档,格式还一言难尽。
另外遇到不生效的问题,分享出去的标题图片总是默认的。检查发现对应的方法也执行了,最后发现是使用的应用的框架中有个全局的分享,每个页面引用了默认会执行,覆盖了当前页面的。