html本地离线引入vant和vue2(详细步骤)

news/2024/11/24 6:33:58/

需求:要在html中引入vant和vue2,并且是本地离线包引入,非cdn

1.效果

2.下载对应的文件

2.1下载vue2

点击如下地址:

vue2版本下载地址

打开后如下图所示,之后 ctrl+A 再ctrl+c复制, 之后创建文件vue.js空白文件,之后把复制到的内容粘贴进去

 

2.2下载vant

在同级目录下通过node下载vant的v2版本

npm i vant@latest-v2 -S

 

3.创建html后引入

注意引入的是node包里的vant

    <!-- 引入 Vant 的 CSS 样式 --><link rel="stylesheet" href="./node_modules/vant/lib/index.css" /><!-- 引入 Vue 2 的离线包 --><script src="./vue.js"></script><!-- 引入 Vant 组件库的离线包 --><script src="./node_modules/vant/lib/vant.min.js"></script>
<!--* @Description:* @Author: 请叫我欧皇i* @Date: 2024-11-18 17:22:45* @FilePath: \qimBoxApp2.0\app\01.html
-->
<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8" /><meta name="viewport" content="width=device-width, initial-scale=1.0" /><title>Vue 2 + Vant 组件库</title><!-- 引入 Vant 的 CSS 样式 --><link rel="stylesheet" href="./node_modules/vant/lib/index.css" /><!-- 引入 Vue 2 的离线包 --><script src="./vue.js"></script><!-- 引入 Vant 组件库的离线包 --><script src="./node_modules/vant/lib/vant.min.js"></script><!-- 如果需要,还可以引入自己的样式 --><style>body {/* font-family: Arial, sans-serif; */}</style></head><body><div id="app">{{text}}<van-button type="primary" @click="toastShow()">主要按钮</van-button><van-button type="info">信息按钮</van-button><van-button type="default">默认按钮</van-button><van-button type="warning">警告按钮</van-button><van-button type="danger">危险按钮</van-button><van-icon name="chat-o" badge="99+" /><van-cell title="选择单个日期" :value="date" @click="show = true" /><van-calendar v-model="show" @confirm="onConfirm" /></div><script type="module">let app = new Vue({el: "#app",data() {return {text: "哈哈哈",isLoading: false,date: "",show: false,};},mounted() {},methods: {formatDate(date) {return `${date.getMonth() + 1}/${date.getDate()}`;},onConfirm(date) {this.show = false;this.date = this.formatDate(date);},toastShow() {// 脚手架搭建需要通过Vue.use引入,html不需要直接使用vant.Toast.success('成功')vant.Toast.success("成功");},},});</script></body>
</html>


http://www.ppmy.cn/news/1549467.html

相关文章

[ 渗透测试面试篇-2 ] 针对大规模资产的攻击思路

&#x1f36c; 博主介绍 &#x1f468;‍&#x1f393; 博主介绍&#xff1a;大家好&#xff0c;我是 _PowerShell &#xff0c;很高兴认识大家~ ✨主攻领域&#xff1a;【渗透领域】【数据通信】 【通讯安全】 【web安全】【面试分析】 &#x1f389;点赞➕评论➕收藏 养成习…

基于Java Springboot发艺美发店管理系统

一、作品包含 源码数据库设计文档万字PPT全套环境和工具资源部署教程 二、项目技术 前端技术&#xff1a;Html、Css、Js、Vue、Element-ui 数据库&#xff1a;MySQL 后端技术&#xff1a;Java、Spring Boot、MyBatis 三、运行环境 开发工具&#xff1a;IDEA/eclipse 数据…

一键AI换脸软件,支持表情控制,唇形同步Facefusion-3.0.0发布!支持N卡和CPU,一键启动包

嗨,小伙伴们!还记得小编之前介绍的FaceFusion 2.6.1吗?今天给大家带来超级exciting的消息 —— FaceFusion 3.0.0闪亮登场啦! &#x1f31f; 3.0.0版本更新 &#x1f3d7;️ 全面重构:修复了不少小虫子,运行更稳定,再也不怕突然罢工啦! &#x1f600; Live Portrait功能:新增…

大数据基于Spring Boot的化妆品推荐系统的设计与实现

摘 要 随着大数据时代的到来&#xff0c;人们对于个性化服务的需求越来越高。化妆品推荐系统作为一个认知智能模型段&#xff0c;在为消费者提供更好的购物体验方面发挥了重要作用。本研究基于大数据技术设计了一个高效准确的化妆品推荐系统。通过对海量数据的分析和处理&…

vue3项目部署在阿里云轻量应用服务器上

文章目录 概要整体部署流程技术细节小结 概要 vue3前端项目部署在阿里云轻量服务器 整体部署流程 首先有一个Vue3前端项目和阿里云应用服务器 确保环境准备 如果是新的服务器&#xff0c;在服务器内运行以下命令更新软件包 sudo apt update && sudo apt upgrade -y …

在线pdf转word免费工具

基于部署的在线版pdf转word、pdf合并、拆分、pdf水印等多功能的免费在线工具&#xff0c;能够替代商用软件99%的功能。 在线访问地址&#xff1a;Tool4-PDF 页面截图&#xff1a; 在线访问地址&#xff1a;Tool4-PDF

ChatPaper.ai:通过阅读文献高效学习英语的新思路

前言 作为一名学习者&#xff0c;我们常常会遇到这样的困境&#xff1a;想提高英语水平&#xff0c;但单纯背单词缺乏语境&#xff1b;想读专业文献&#xff0c;却被英语障碍所困扰。今天我要分享一个工具 ChatPaper.ai&#xff0c;它让我找到了将英语学习和专业阅读完美结合的…

CHIMA网络安全攻防大赛经验分享

比赛模式 第一轮&#xff1a;20分钟基础知识赛&#xff08;50道题&#xff09; 安全运维&#xff0c;法律法规&#xff0c;linux操作系统等 第二轮&#xff1a;50分钟CTF夺旗&#xff08;5道题&#xff09; 题目涵盖 密码学 运用多种工具&#xff0c;如ASCII对照&#xff0c…