文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

uni-app实现 app 小程序 手机端H5扫码功能

2023-09-05 20:44

关注

首先 扫码这个功能小程序和App都是有现成的方法 但是H5是不行的
我们可以看这样一段代码

<template>  <view><button @click="scan">扫描button><view v-if="result">{{result}}view><button @click="scan">扫描button><view v-if="result">{{result}}view><view><web-view :src="'http://www.baidu.com'">web-view>view>  view>template><script>  export default {    data() {      return {        result: ''      }    },    methods: {        scan() {        // #ifdef H5        uni.showModal({        title: '提示',        content: '抱歉H5界面暂不支持扫码功能',showCancel: false,confirmText: '确定'        });        // #endif        // #ifdef MP-WEIXIN        uni.scanCode({          success: (res) => {        this.result = res.result;          }        });        // #endif// #ifdef APP-PLUS  uni.scanCode({success: (res) => {this.result = res.result;}  });// #endif      }    }  }script>

这里 我们用了条件编译
App和小程序中的代码是 一样的 他们都可以正常执行scanCode进行扫码
在这里插入图片描述
在这里插入图片描述

至于H5手机端界面 我用web-view套了个百度的链接进来
其实 大家可以参考我的文章
vue实现二维码识别功能 读取二维码内容
做一个vue项目上线 然后用web-view将链接套进来 变向完成H5的扫码

但是
在这里插入图片描述
web-view是只有手机端能支持访问的
如果是WEB PC端
在这里插入图片描述
那就没办法了 uni本身也就是解决手机端问题 还是不要做完美主义 或者想我写一套什么都能用 不然vue和react早就没人用了

来源地址:https://blog.csdn.net/weixin_45966674/article/details/130945631

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     807人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     351人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     314人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     433人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     221人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-移动开发
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯