当前位置: 首页 > wzjs >正文

可以做h5的网站网站不想被百度抓取

可以做h5的网站,网站不想被百度抓取,网站没有被收录,自媒体网站模板🌟 前言 欢迎来到我的技术小宇宙!🌌 这里不仅是我记录技术点滴的后花园,也是我分享学习心得和项目经验的乐园。📚 无论你是技术小白还是资深大牛,这里总有一些内容能触动你的好奇心。🔍 &#x…

🌟 前言

欢迎来到我的技术小宇宙!🌌 这里不仅是我记录技术点滴的后花园,也是我分享学习心得和项目经验的乐园。📚 无论你是技术小白还是资深大牛,这里总有一些内容能触动你的好奇心。🔍

  • 🤖 洛可可白:个人主页

  • 🔥 个人专栏:✅前端技术 ✅后端技术

  • 🏠 个人博客:洛可可白博客

  • 🐱 代码获取:bestwishes0203

  • 📷 封面壁纸:洛可可白wallpaper

在这里插入图片描述

在 Vue 2 中使用 qrcode 库生成二维码

  • 在 Vue 2 中使用 qrcode 库生成二维码
    • 1. 安装 qrcode 库
    • 2. 创建二维码组件
      • QrCode.vue
      • 代码说明
    • 3. 在主应用中使用二维码组件
      • App.vue
      • 代码说明
    • 4. 启动项目
    • 5. 配置选项

在 Vue 2 中使用 qrcode 库生成二维码

在现代的前端开发中,二维码生成是一个常见的需求,尤其是在需要快速分享信息(如网址、文本等)的场景中。Vue 2 是一个流行的前端框架,而 qrcode 是一个强大的库,可以帮助我们在 Vue 2 项目中轻松生成二维码。本文将详细介绍如何在 Vue 2 项目中使用 qrcode 库生成二维码,并展示一个简单的示例。

1. 安装 qrcode 库

首先,确保你已经安装了 Vue CLI。如果尚未安装 Vue CLI,可以通过以下命令进行安装:

npm install -g @vue/cli

接下来,使用 Vue CLI 创建一个新的 Vue 项目:

vue create vue-qrcode-example

在创建过程中,你可以选择默认配置,或者根据需要进行自定义配置。创建完成后,进入项目目录:

cd vue-qrcode-example

然后,安装 qrcode 库:

npm install qrcode

2. 创建二维码组件

src/components 目录下创建一个名为 QrCode.vue 的文件,用于封装二维码生成的逻辑。以下是 QrCode.vue 的代码示例:

QrCode.vue

<template><div><canvas ref="qrCanvas"></canvas></div>
</template><script>
import QRCode from 'qrcode';export default {name: 'QrCode',props: {text: {type: String,required: true},size: {type: Number,default: 200}},mounted() {this.generateQrCode();},methods: {generateQrCode() {QRCode.toCanvas(this.$refs.qrCanvas, this.text, { width: this.size }, (err) => {if (err) {console.error('生成二维码失败:', err);}});}}
};
</script>

代码说明

  1. props

    • text:要编码到二维码中的字符串,这是一个必填属性。
    • size:二维码的宽度和高度,默认值为 200。
  2. mounted 钩子

    • 在组件挂载完成后,调用 generateQrCode 方法生成二维码。
  3. generateQrCode 方法

    • 使用 qrcode 库的 toCanvas 方法将二维码渲染到 <canvas> 元素中。
    • 通过 this.$refs.qrCanvas 获取 <canvas> 元素的引用。
    • 设置二维码的宽度为 size 属性的值。

3. 在主应用中使用二维码组件

src/App.vue 文件中引入并使用 QrCode 组件:

App.vue

<template><div id="app"><h1>Vue 2 二维码生成示例</h1><QrCode :text="url" :size="300" /></div>
</template><script>
import QrCode from './components/QrCode.vue';export default {name: 'App',components: {QrCode},data() {return {url: 'https://www.example.com'};}
};
</script><style>
#app {font-family: Avenir, Helvetica, Arial, sans-serif;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;text-align: center;color: #2c3e50;margin-top: 60px;
}
</style>

代码说明

  1. QrCode 组件

    • 通过 :text="url" 将要生成二维码的文本传递给 QrCode 组件。
    • 通过 :size="300" 设置二维码的大小为 300px。
  2. data

    • url:要生成二维码的文本内容。

4. 启动项目

在项目根目录下运行以下命令启动项目:

npm run serve

打开浏览器访问 http://localhost:8080,你将看到一个二维码,其内容为 https://www.example.com

5. 配置选项

qrcode 库提供了丰富的配置选项,例如:

  • text:要编码到二维码中的字符串。
  • widthheight:二维码的宽度和高度。
  • colorDarkcolorLight:二维码的暗部和亮部颜色。
  • correctLevel:二维码的纠错级别。

例如,可以在 generateQrCode 方法中添加更多配置:

generateQrCode() {QRCode.toCanvas(this.$refs.qrCanvas, this.text, {width: this.size,color: {dark: '#000000', // 暗部颜色light: '#ffffff' // 亮部颜色},errorCorrectionLevel: 'H' // 纠错级别}, (err) => {if (err) {console.error('生成二维码失败:', err);}});
}

在这里插入图片描述

如果对你有帮助,点赞👍、收藏💖、关注🔔是我更新的动力!👋🌟🚀


文章转载自:

http://YrpaT59l.jrhmh.cn
http://xhuvNgb2.jrhmh.cn
http://5xH3r4zv.jrhmh.cn
http://SaWJIbl1.jrhmh.cn
http://pTUOjVd2.jrhmh.cn
http://Czni9uKd.jrhmh.cn
http://7DIRciC7.jrhmh.cn
http://fnapYFV5.jrhmh.cn
http://sapDeABe.jrhmh.cn
http://e9ZJ6lP2.jrhmh.cn
http://XFb5TqJf.jrhmh.cn
http://t0ysK6ZG.jrhmh.cn
http://cNHNjM3y.jrhmh.cn
http://lB3n3fNa.jrhmh.cn
http://5yPQtZhg.jrhmh.cn
http://Yfp0gVL6.jrhmh.cn
http://QVE4SIHL.jrhmh.cn
http://6GHzNxpj.jrhmh.cn
http://h5ADUdUQ.jrhmh.cn
http://oPSVQnsc.jrhmh.cn
http://SFVr687d.jrhmh.cn
http://ALYn9sU3.jrhmh.cn
http://KK1k7kHq.jrhmh.cn
http://k78qqpMk.jrhmh.cn
http://cIkRnUXZ.jrhmh.cn
http://gLONXrne.jrhmh.cn
http://gJ7DXthQ.jrhmh.cn
http://tQ1a3EDu.jrhmh.cn
http://nMn96n0w.jrhmh.cn
http://z7wy0oPc.jrhmh.cn
http://www.dtcms.com/wzjs/777268.html

相关文章:

  • 网站网页建设论文广州市建设工程安监站网站
  • 网站开发设计哪家好爱站网长尾词挖掘
  • 百度小程序对网站seoWordPress中文替换布
  • nginx wordpress 多站点南宁网站建设升上去
  • 网站提交订单付款才跳转怎么做北京最新消息今天新闻
  • 唐山网站托管wordpress例行维护
  • jquery做手机网站网站模板 兼容
  • 哈尔滨做网站优化百度怎么发帖做推广
  • 网站建设网站定制开发wordpress用户头像
  • 一个空间可以绑定几个网站横向网站模板
  • 网站迁移建设方案站长工具查询网站信息
  • 大兴网站开发公司网站建设软文推广
  • 做安卓icon图标下载网站海南的论坛网站建设
  • 深圳电子商务网站制作外贸网站建设560
  • vps搭建vpn无法访问国内网站西部数码网站管理助手4.0 教程
  • 教修图的网站全国广电网络公司排名
  • 网站建设答辩ppt模板网上销售渠道
  • 旅游海外网站建设外贸网站seo推广
  • 婚纱摄影网站的设计与实现温州推广平台
  • wordpress做外贸网站的劣势设计师资格证
  • 网站推广培训哪里好仿站网站开发
  • 做摄影网站的目的是什么意思婚庆网站开发背景
  • 免费做翻页页面的网站佛山 网络推广
  • 网站制作首先做旅游攻略的网站
  • 外贸建站推广多少钱南京网站推广哪家便宜
  • 广东专业高端网站建设做神马网站优化快
  • 东莞网站建设厦门网站建设平台
  • 网站搭建就来徐州百都网络非常好如何做网站推广获客
  • 卓训网是个什么网站找外包公司做网站
  • 类似设计师联盟的网站关键词完整版