Vue3简单使用(一) --- 环境搭建
node版本管理工具nvm,nvm list、nvm use 14.18.0
可以简单启动服务器:npx serve安装包:npm install xx1 xx2,npm install -D xx3 xx4
vue提供了多个版本
传统项目引入
全局构建版本
<div id="app"><button @click="count++">Count is: {{ count }}</button>
</div>
<script src="https://unpkg.com/vue@3/dist/vue.global.js"></script>
<script type="module">
const { createApp, ref } = Vue
createApp({setup() {return {count: ref(0)}}
}).mount('#app')
</script>
ES模块构建版本
<div id="app">{{ message }}</div>
<!-- 使用importmap可以import from 字符串 -->
<script type="importmap">{"imports": {"vue": "https://unpkg.com/vue@3/dist/vue.esm-browser.js"}}
</script>
<script type="module">// import { createApp, ref } from 'https://unpkg.com/vue@3/dist/vue.esm-browser.js'import { createApp, ref } from 'vue'createApp({setup() {const message = ref('Hello Vue!')return {message}}}).mount('#app')
</script>
拆分模块
在传统项目中因为无法使用vite、webpack对vue进行编译,只能使用js拆分模块
<!-- index.html -->
<div id="app"></div>
<script type="module">import { createApp } from 'vue'import MyComponent from './my-component.js'createApp(MyComponent).mount('#app')
</script>// my-component.js
import { ref } from 'vue'
export default {setup() {const count = ref(0)return { count }},template: `<div>count is {{ count }}</div>`
}
微服务项目
脚手架
可以简单使用官方提供脚手架创建可用项目。
npm create vue@latest
空项目开始
1.vue、vite、@vitejs/plugin-vue 三个包是必须的
npm install vue
npm install -D vite @vitejs/plugin-vue
2. 修改package.json,增加npm脚本(scripts)
{"scripts": {"dev": "vite"},"dependencies": {"vue": "^3.3.8"},"devDependencies": {"@vitejs/plugin-vue": "^4.5.0","vite": "^5.0.0"}
}
3. 增加vite.config.js,引入vite、@vitejs/plugin-vue插件
import vue from '@vitejs/plugin-vue'
import {defineConfig} from 'vite'export default defineConfig({plugins:[vue()]
})
4.至此,环境基本完成,可以继续添加 index.html、main.js、com.vue等页面
<!-- index.html -->
<div id="app"/><script type="module">
import {createApp} from 'vue'
import com1 from './com1.vue'let app = createApp(com1)
app.mount('#app')
</script><!-- com1.vue -->
<template>
<div>com1
</div>
</template>
相关文章:
Vue3简单使用(一) --- 环境搭建
node版本管理工具nvm,nvm list、nvm use 14.18.0 可以简单启动服务器:npx serve 安装包:npm install xx1 xx2,npm install -D xx3 xx4 vue提供了多个版本 传统项目引入 全局构建版本 <div id"app"><button …...
陪玩圈子系统APP小程序H5,详细介绍,源码交付,支持二开!
陪玩圈子系统,页面展示,源码交付,支持二开! 陪玩后端下载地址:电竞开黑陪玩系统小程序,APP,H5: 本系统是集齐开黑,陪玩,陪聊于一体的专业APP,小程序ÿ…...
目标检测原理
一、什么是目标检测 目标检测的任务是找出图像中所有感兴趣的目标(物体),确定他们的类别和位置,是计算机视觉领域的核心问题之一。由于各类物体有不同的外观、形状、姿态,再加上光照、遮挡等因素的干扰,目…...
2、数仓理论概述与相关概念
1、问:数据仓库 建设过程中 经常会遇到那些问题? 模型(逻辑)重复建设 数据不一致性 维度不一致:命名、维度属性值、维度定义 指标不一致:命名、计算口径 数据不规范(字段命名、表名、分层、主题命名规范) 2、OneData数据建设核心方…...
YOLOv5 分类模型 OpenCV和PyTorch两者实现预处理的差异
YOLOv5 分类模型 OpenCV和PyTorch两者实现预处理的差异 flyfish PyTorch封装了PIL库 简单对比下两者的使用方法 import cv2 from PIL import Image import numpy as npfull_path_file_name"/media/a//ILSVRC2012_val_00001244.JPEG"#OpenCV读取图像默认是BGR顺序 …...
使用NPOI处理EXCEL文件:例1-关于优化的一些问题
记得有一次处理Excel文件对比,自己前后使用VBA和NPOI对比了下效率。由于涉及到页面的渲染和刷新,二者的处理速度差了个数量级(10多秒和几十分钟的差别)。当然使用NPOI操作时也做了一定优化。印象这么深刻这次一有需求就想到了NPOI…...
连接k8s和凌鲨
通过连接k8s和凌鲨,可以让研发过程中的重用操作更加方便。 更新容器镜像调整部署规模查看日志运行命令 架构 所有操作通过k8s proxy连接,通过设置namespace label赋予访问权限。只有赋予特定label的namespace才能被访问。 使用步骤 部署k8s proxy 你…...
C语言——结构体的应用
归纳编程学习的感悟, 记录奋斗路上的点滴, 希望能帮到一样刻苦的你! 如有不足欢迎指正! 共同学习交流! 🌎欢迎各位→点赞 👍 收藏⭐ 留言📝 路还在继续,梦还在期…...
人机交互——机器人形态
1.聊天机器人 2.任务型机器人 3.面向FAQ的问答机器人 4.面向KB的问答机器人...
BGP的基础知识
BGP——边界网关协议 IGP——内部网关协议——OSPF、RIP、ISIS EGP——外部网关协议——EGP、BGP 边界网关协议BGP是一种实现自治系统AS之间的路由可达,并选择最佳路由的路径矢量路由协议。目前在IPV4环境下主要使用BGPV4,目前市场上也存在BGPV4&…...
2023.11.18 每日一题(AI自生成应用)【C++】【Python】【Java】【Go】 动态时间序列分析
目录 一、编程挑战:动态时间序列分析 实际应用: 实现提示: 二、实现 1. C 2. Python 3. JAVA 4. Go 一、编程挑战:动态时间序列分析 问题描述: 假设你是一名软件工程师,需要开发一个应用来分析和预…...
uniapp相关记录
一、自定义我的物品组件 my_goods.vue <template><view class"goods-item"><!-- 左侧 --><view class"goods-item-left"><radio :checked"goods.goods_state" color"#c00000" v-if"showRadio" …...
优质猫罐头有哪些品牌?分享5款宠物店自用值得推荐的猫罐头!
不知不觉已经开宠物店7年啦,店里的猫猫大大小小也算是尝试过很多品牌的猫罐头了。优质猫罐头有哪些品牌?在猫罐头的选购上一开始我也是踩了很多坑,各种踩雷。我深知猫罐头的各种门道,新手一不小心就会着道了。 优质猫罐头有哪些品…...
HTML新手入门笔记整理:HTML基本标签
结构标签 <html> </html> 告诉浏览器这个页面是从<html> 开始,到 </html>结束 <head> </head> 网页的头部,用于定义一些特殊内容,如页面标题、定时刷新、外部文件等。 <body> </body> …...
Redis高级特性和应用(发布 订阅、Stream)
目录 发布和订阅 操作命令 发布消息 订阅消息 查询订阅情况 查看活跃的频道 查看频道订阅数 使用场景和缺点 Redis Stream Stream总述 常用操作命令 生产端 消费端 单消费者 消费组 创建消费组 消息消费 在Redis中实现消息队列 基于pub/sub 基于Stream Re…...
RoCE、IB和TCP等网络的基本知识及差异对比
目前有三种RDMA网络,分别是Infiniband、RoCE(RDMA over Converged Ethernet)、iWARP。 其中,Infiniband是一种专为RDMA设计的网络,从硬件级别保证可靠传输 ,技术先进,但是成本高昂。 而RoCE 和 iWARP都是基于以太网的…...
c语言-操作符详解(含优先级与结合性)
文章目录 了解什么是操作数、操作符操作数:操作符 操作符详解:1.算术操作符: 、- 、* 、/ 、%2.移位操作符: << >>3.位操作符: & | ^4. 赋值操作符: 、 、 - 、 * 、 / 、% 、<< 、>> 、& 、| 、^5. 单⽬操…...
ubuntu安装nvm
需求 在 virtualbox 虚拟机上运行的 ubuntu (22.04.3)里安装 nvm (Node Version Manager) 简述 官网文档 (github地址)上有提到两种安装方式,一种是直接 curl | wget 命令安装,一…...
opengl制作天空盒
首先创建顶点数组 unsigned int m_uiVaoBufferID; glGenVertexArrays(1, &m_uiVaoBufferID); 然后创建顶点缓冲区 float skyboxVertices[] {// positions-1.0f, 1.0f, -1.0f,-1.0f, -1.0f, -1.0f,1.0f, -1.0f, -1.0f,1.0f, -1.0f, -1.0f,1.0f, 1.0f, -1.0f,-1.0f, 1.…...
单片机和FreeRTOS上跑机器人ROS的应用
机器人的应用越来越广泛了,大家熟知的稚晖君直接创业搞机器人,可想而至,接下来的十年,机器人绝对是热门的行业。 目前市面上很多机器人都是基于一套叫做ROS的系统开发的,今天就给大家分享一个跑在MCU上,基…...
为内部知识库问答系统集成 Taotoken 多模型后备路由策略
为内部知识库问答系统集成 Taotoken 多模型后备路由策略 1. 业务场景与需求分析 企业级知识库问答系统通常需要处理大量内部文档检索与自然语言交互场景。当系统依赖单一模型服务时,可能面临服务不可用、响应延迟或配额耗尽等风险。通过 Taotoken 平台的多模型聚合…...
一次模型路由误触发引发的成本雪崩:从额度超限到动态降级的工程复盘
问题现象:用户无感知,账单先报警 2026年4月中旬,我们收到云厂商的用量告警:某AI服务的月度Token消耗在3天内超出预算300%,且主要流量集中在高成本大模型上。此时业务侧无任何异常反馈,用户请求成功率、响应…...
别再傻傻分不清了!一文搞懂机器人关节里的‘伺服电机’、‘驱动器’和‘控制器’到底谁管谁
机器人关节控制三剑客:伺服电机、驱动器与控制器的角色解析 刚接触机器人开发时,我总把关节控制想象成一场交响乐演出——控制器是指挥家,驱动器是乐谱架,伺服电机则是演奏乐器。直到某次调试六轴机械臂时,因为混淆了驱…...
Java 25结构化并发工业落地 checklist(含17项CI/CD准入红线、5类监控埋点指标、4种回滚熔断预案)
更多请点击: https://intelliparadigm.com 第一章:Java 25结构化并发工业落地全景图 Java 25 正式将结构化并发(Structured Concurrency)从孵化阶段(JEP 428、JEP 453)升级为标准特性,标志着 J…...
揭秘书匠策AI:论文降重与降AIGC的“秘密武器”
在学术的浩瀚海洋中,每一位学者都像是勇敢的航海家,驾驶着知识的航船,探索未知的领域。然而,在撰写论文的过程中,我们常常会遇到两大“暗礁”:一是重复率过高,二是被检测出AIGC(人工…...
当心爱的网络小说突然消失:如何用一款开源工具打造你的永久数字图书馆
当心爱的网络小说突然消失:如何用一款开源工具打造你的永久数字图书馆 【免费下载链接】novel-downloader 一个可扩展的通用型小说下载器。 项目地址: https://gitcode.com/gh_mirrors/no/novel-downloader 你是否曾经有过这样的经历?深夜追更的小…...
代码化简历:用Git与自动化构建打造动态个人品牌
1. 项目概述:一份简历的数字化重构 在技术圈子里,我们常常把“简历”看作一份静态的PDF文档,一份罗列了技能和经历的清单。但今天要聊的这个项目 rebecamendez/cv ,却提供了一个截然不同的视角。它本质上是一个托管在GitHub上的…...
Clipper2测试驱动开发:如何编写高质量的几何算法测试用例
Clipper2测试驱动开发:如何编写高质量的几何算法测试用例 【免费下载链接】Clipper2 Polygon Clipping, Offsetting & Triangulation in C, C# and Delphi 项目地址: https://gitcode.com/gh_mirrors/cl/Clipper2 Clipper2是一个强大的开源几何算法库&am…...
网盘文件直链解析工具LinkSwift:让下载回归简单纯粹
网盘文件直链解析工具LinkSwift:让下载回归简单纯粹 【免费下载链接】Online-disk-direct-link-download-assistant 一个基于 JavaScript 的网盘文件下载地址获取工具。基于【网盘直链下载助手】修改 ,支持 百度网盘 / 阿里云盘 / 中国移动云盘 / 天翼云…...
深入理解DS18B20:从OneWire时序到温度值转换的完整解析(附蓝桥杯单片机应用)
深入理解DS18B20:从OneWire时序到温度值转换的完整解析 在嵌入式系统开发中,温度测量是一个基础但至关重要的功能。DS18B20作为一款广泛使用的数字温度传感器,以其独特的单总线接口和高精度测量能力,成为许多单片机项目的首选。本…...
