• 微信公众号-遇到的问题


    1.刷新页面(相当于微信右上角弹出框里的刷新)

    场景:该页面为上一页面判断某一条件成功后直接跳转的,点击页面某按钮跳转外部链接,打开了提示用浏览器打开的页面(好多外部链接只能用浏览器打开)。点击微信公众号底部返回键返回后,页面内容清空,iOS有问题,安卓没问题。刷新后恢复正常。(排查半天不知道为啥,加个刷新就完事了,进页面调用一下)

    1. window.onpageshow = function(event) {
    2.       if (event.persisted) {
    3.             window.location.reload();
    4.       }
    5.  };

    2.拨打电话(uni.makePhoneCall)

    //只有一个电话时直接调用该方法即可,安卓直接跳到手机拨打电话页面,会自动把手机号带过去,iOS会有一个弹框提示

    1. uni.makePhoneCall({
    2.       phoneNumber: phoneNumber
    3.  })

    //有多个手机号时,需要弹出一个选择框供用户选择拨打哪个电话

    1. // uni.showActionSheet从底部向上弹出操作菜单
    2. uni.showActionSheet({
    3. itemList: phoneNumber,
    4. success: (res) => {
    5. uni.makePhoneCall({
    6. phoneNumber: phoneNumber[res.tapIndex]
    7. })
    8. }
    9. })

    3.微信公众号 返回上一页回到页面顶部  

    如果不生效,可以给最外层加个样式:

    1. .content{
    2. height:auto !important;
    3. }
    1. setTimeout(()=>{
    2. uni.pageScrollTo({scrollTop: 0,duration: 0});
    3. })

    4.图片地址无效时,展示其他文字或图片或提示

    1)

    1. <img v-show="goodInfo.imgLoaded" src="图片" alt="" @error="onErrorImg" @load="onSuccessImg">
    2. <img v-show="!goodInfo.imgLoaded" src="默认图片" alt="" >
    3. onSuccessImg() {
    4. this.$set(this.goodInfo, 'imgLoaded5', true)
    5. },
    6. onErrorImg() {
    7. this.$set(this.goodInfo, 'imgLoaded5', false)
    8. },

    2)

    <img src="" alt="" onerror="this.src='../../static/images/noImg.png'">

    以上的方法,用的时候我有遇到先闪一次默认图片再展示正常图片的情况。这时候,可以使用js进行判断图片是否有效:

    3)

    1. isImgUrlValid(imgurl) {
    2. return new Promise((resolve, reject) => {
    3. const ImgObj = new Image(); // 判断图片是否存在
    4. ImgObj.src = imgurl;
    5. ImgObj.onload = (res) => {
    6. resolve(imgurl);
    7. };
    8. ImgObj.onerror = (err) => {
    9. resolve(require('../../static/images/noImg.png'));
    10. };
    11. }).catch((e) => { }); // 加上这句不会报错(Uncaught (in promise))
    12. },

  • 相关阅读:
    java实现图片转pdf
    Unity3D,阿里云服务器,平台配置
    Java-华为真题-预定酒店
    1024 创作者节,奖金多多,直通 offer ~
    RealSenseSR300工程环境配置说明
    深度学习(五)softmax 回归之:分类算法介绍,如何加载 Fashion-MINIST 数据集
    AI | 第1章 机器学习 Sklearn 入门笔记
    网络编程 tcp/ip下的c/s模型介绍
    使用springmvc来实现Excel文件导入导出
    Pyecharts | 《白蛇2:青蛇劫起》20000+数据分析可视化
  • 原文地址:https://blog.csdn.net/weixin_46381556/article/details/132737744