npm install --save qrcode.vue
或者
yarn add qrcode.vue
import QrcodeVue from 'qrcode.vue'
<qrcode-vue :value="qrCode123" size:300 >qrcode-vue>
:value="qrCode123"是二维码中的值
- <template>
- <el-button text @click="dialogVisible = true"
- >click to open the Dialog
- >
-
- <el-dialog
- v-model="dialogVisible"
- title="Tips"
- width="30%"
- :before-close="handleClose"
- >
- <qrcode-vue :value="qrCode123" size:300 >qrcode-vue>
- <template #footer>
- <span class="dialog-footer">
- <el-button @click="dialogVisible = false">Cancelel-button>
- <el-button type="primary" @click="dialogVisible = false"
- >Confirm
- >
- span>
- template>
- el-dialog>
- template>
-
- <script lang="ts" setup>
- import { ref } from 'vue'
- import { ElMessageBox } from 'element-plus'
- import QrcodeVue from 'qrcode.vue'
-
- const dialogVisible = ref(false)
- const qrCode123 = ref("我是二维码信息")
-
- const handleClose = (done: () => void) => {
- ElMessageBox.confirm('Are you sure to close this dialog?')
- .then(() => {
- done()
- })
- .catch(() => {
- // catch error
- })
- }
- script>
- <style scoped>
- .dialog-footer button:first-child {
- margin-right: 10px;
- }
- style>
Vue3介绍(不用理会)
vue3.0带来了什么
1.性能的提升
打包大小减少41%
初次渲染快55%,更新渲染块133%
内存减少54%
........
2.源码的升级
使用Proxy代替defineProperty实现响应式
重写虚拟DOM的实现和Tree-Sharking
......
3.拥抱TypeScript
vue3.0更好的支持TypeScript
4.新的特性
Composition API(组合api)
。 setup配置
。ref与reactive
。watch与watchEffect
。 provide和inject
。 .......
新的内置组件
。 Fragment
。Teleport
。Suspense
其他改变
。新的生命周期钩子
。data选项应始终被声明为一个函数
。移除keyCode支持作为v-on的修饰符
-
相关阅读:
uni-app:文本超出部分用省略号表示
MQTT基础--服务质量 (QoS) 0,1 和 2:第 6 部分
Linux学习记录——이십팔 网络基础(1)
linux 使用yum给已安装的软件降级
.NET AppDomain、Process 、Context
春季高考更名为职教高考,从中职到大学本科研究生升学通道打通
代理IP与Socks5代理:跨界电商智能爬虫的引擎与安全壁垒
WZOI-584矩阵快速幂
判断数组类型的方法(Array.isArray)以及Math数字对象
java写的教师信息管理系统代码
-
原文地址:https://blog.csdn.net/QQ675396947/article/details/126663952