草庐IT

Vue-Instant

全部标签

Vue使用Serial连接串口

本来只是随手记录一下,发现看的人多了,想着还是修复一下bug吧,供各位看官指正2022-10-24本次更新:1、修复在不支持Serial的情况下,控制台报错2022-09-19本次更新: 1、修复了传输数据接收分隔的情况(增加数据缓存) 2、修复串口连接没有使用选择的波特率等参数1、Serial 接口是 WebSerialAPI的接口,提供了从网页查找和连接串口的属性和方法。注意:  只能在部分支持Serial并且网站为安全上下文(HTTPS)中可用,或者是本机访问一:常用API介绍requestPort----获取授权串口open-----打开串口close---关闭串口(串口关闭前,需要释

vue3+vite2动态绑定图片优雅解决方案

优雅解决方案在最下面,小伙伴们儿可以直接前往😊背景在vue3+vite2项目中,我们有时候想要动态绑定资源,比如像下面的代码这样: import{ref}from'vue';//静态图片资源constimg_src=ref('./1.jpg');实际效果是这样:原因分析我们注意到,控制台的报错信息GEThttp://127.0.0.1:5173/1.jpg404(NotFound)GET:表示向服务器请求资源的方式。http://127.0.0.1:5173:表示主机为项目开启的服务器地址以及端口号http://127.0.0.1:5173/1.jpg:表示存放在服务器中的图片资源地址。404

Idea创建vue项目

一、首先去官网下载node.js,并安装node.js下载地址:Download|Node.js我在之前就安装过,选择的是Windows6416.14.1版本,可结合自己的系统选择下载完成后,默认进行安装即可,安装完node后,node中会自带npm,便于以后的安装下载我们可以在cmd中查看node版本,输入node-v 二、安装vue-cli脚手架在cmd中输入命令:npminstall-g@vue/cli@4.5.15(我这里安装的是这个版本,可以自行选择)安装过程可能会有些慢,耐心等待一下~测试是否安装成功,在cmd中输入命令:vue-V安装成功!三、在Idea中安装vue.js插件:F

uni-app Vue3实现一个酷炫的多功能音乐播放器支持微信小程序后台播放

前言本文存在多张gif演示图,建议在wifi环境下阅读📖最近在做网易云音乐微信小程序开源项目的时候,关于播放器功能参考了一些成熟的微信小程序,如网易云音乐小程序和QQ音乐小程序,但是发现这些小程序端的播放器相对于APP端来说较简单,只支持一些基础功能,那么是否可以在小程序端实现一个功能相对完善的音乐播放器呢🤔通过调研一些音乐类APP,一个功能相对完善的音乐播放器大概需要支持以下几个功能:歌曲切换进度条拖拽快进⏩快退⏪歌词同步歌词跳转歌曲后台播放(微信小程序)对播放器按照功能进行拆分,大致结构如下图所示👇主要分为控制区域和歌词区域下面来一起实现吧👇初始化全局播放器页面切换时也需要保持音乐持续播放

IDEA使用vue的安装与配置(详细教程)

在idea中使用vue首先idea的配置以及环境要搭建好,然后就按照以下操作进行就可以!(注:我使用的idea是2021.1.3版本)第一步去官网下载node.js,官网地址:https://nodejs.org/en/然后进行安装,安装过程只需要一直点下一步就行,不需要勾选任何选项(目录可以更改,最好使用默认)第二步电脑打开cmd,输入npminstall-gcnpm--registry=https://registry.npm.taobao.org安装淘宝镜像 输入npminstall-g@vue/cli安装脚手架然后分别输入vue-V(这是大写的VVVVVV~~~)   node-v  

智慧工地源码,互联网+建筑工地,基于微服务+Java+Spring Cloud +Vue+UniApp开发

基于微服务+Java+SpringCloud+Vue+UniApp+MySql开发的智慧工地云平台源码智慧工地概念:智慧工地就是互联网+建筑工地,是将互联网+的理念和技术引入建筑工地,然后以物联网、移动互联网技术为基础,充分应用BIM、大数据、人工智能、移动通讯、云计算、物联网等信息技术,通过人机交互、感知、决策、执行和反馈等,实现对工程项目内人员、车辆、安全、设备、材料等的智能化管理。智慧工地是指通过信息化技术、物联网、人工智能技术等手段,对建筑工地进行数字化、智能化、网络化升级,实现对施工全过程的实时监控、数据分析、智能管理和优化调控。智慧工地的建设可以提高工地的安全性、效率性和质量,降低

解决Vue中el-select第二次选择选项时才会显示上一个选项的响应结果

今天在写一个选择器的时候出现一个问题这个功能需求是:通过选择器选择不同的选项,点击查询按钮发送请求,并将响应结果放到一个div中用v-if控制是否显示。看似简单的一个功能,却出现一个很搞笑的bug。在我选择一个选项点击查询,本应该显示结果的div没有显示出来,而在选择一个其他选项,不需要点击查询按钮,这个div就自动显示出来了附上我的代码,这里使用Vue3的组合式API班级:    查询{{item}}import{ref}from'vue';import{getServerUrl}from'../../config/url';importaxiosfr

【Vue2.x源码系列06】计算属性computed原理

上一章Vue2异步更新和nextTick原理,我们介绍了JavaScript执行机制是什么?nextTick源码是如何实现的?以及Vue是如何异步更新渲染的?本章目标计算属性是如何实现的?计算属性缓存原理-带有dirty属性的watcher洋葱模型的应用初始化在Vue初始化实例的过程中,如果用户options选项中存在计算属性时,则初始化计算属性//初始化状态exportfunctioninitState(vm){constopts=vm.$options//获取所有的选项//初始化数据if(opts.data){initData(vm)}//初始化计算属性if(opts.computed){

如何在 vue3 中使用 jsx/tsx?

我们都知道,通常情况下我们使用vue大多都是用的SFC(SignleFileComponent)单文件组件模式,即一个组件就是一个文件,但其实Vue也是支持使用JSX来编写组件的。这里不讨论SFC和JSX的好坏,这个仁者见仁智者见智。本篇文章旨在带领大家快速了解和使用Vue中的JSX语法,好让大家在Vue中遇到或使用JSX的时候能很快入手JSX如何用这里以vite项目为例,要想在项目中使用JSX,我们需要安装一个插件@vitejs/plugin-vue-jsx,这个插件可以让我们在项目中使用JSX/TSXnpmi@vitejs/plugin-vue-jsx-D安装完成之后在vite.confi

【Vue 快速入门系列】一文透彻vue中使用axios及跨域问题的解决

文章目录一、什么是Axios?1.前置知识2.vue中使用axios3.Axios两种请求方式①.调用接口②.传入对象3.Axios支持的请求类型①.get请求②.post请求③.put请求④.patch请求⑤.delete请求二、跨域问题解决方案1.什么是跨域问题?2.解决方案一:在Vue中进行配置3.解决方案二:使用Nginx转发4.解决方案三:后端配合三、项目中对Axios对象进行封装1.创建axios实例2.请求拦截器3.响应拦截器4.导入定制的axios并使用一、什么是Axios?Axios(ajaxi/osystem),是Vue创建者主推的请求发送方式,因其简单的配置与良好的性能被