如何用纯 HTML 文件实现 Vue.js 应用,并通过 CDN 引入 Element UI

相关名词解释

  • Vue.jsVue.js:是一款用于构建用户界面的 JavaScript 框架。它基于标准 HTML、CSS 和 JavaScript 构建,提供声明式的、组件化的编程模型,可高效开发用户界面。具有响应式数据绑定等特性,能自动跟踪数据变化并更新 DOM。
  • Element UI:是一个基于 Vue.js 的流行前端 UI 框架,由饿了么团队开发和维护。它提供了一系列预设计的 Vue 组件,如按钮、输入框、表格等,可帮助开发者快速构建高质量的 Vue.js 应用程序,具有响应式布局、国际化、主题定制等特点。
  • CDN(Content Delivery Network,内容分发网络):是一种分布式的网络架构,通过在多个地理位置部署服务器节点,将内容(如 JavaScript 库、CSS 文件等)缓存到离用户更近的节点上,从而加快用户对内容的访问速度。通过 CDN 引入 Vue.js 和 Element UI,无需将相关文件下载到本地,直接引用网络上的资源即可。

实现步骤

  1. 创建 HTML 文件 :新建一个 HTML 文件,例如index.html。

  2. 引入 Vue.js :在<head>标签或<body>标签中添加<script>标签,通过 CDN 引入 Vue.js。建议使用以下链接引入 Vue 2 版本:

如果想使用 Vue 3,可以使用以下链接:

复制代码
<script src="https://unpkg.com/vue@3.3.4/dist/vue.global.js"></script>
  1. 引入 Element UI 样式 :在<head>标签中添加<link>标签,引入 Element UI 的样式文件,代码如下:

  2. 引入 Element UI 组件库 :在引入 Vue.js 之后,添加<script>标签引入 Element UI 的组件库,代码如下:

需注意,必须先引入 Vue,再引入 Element UI,否则 Element UI 组件与样式可能无效。

  1. 创建 Vue 实例并挂载 :在页面合适位置(通常在<body>标签末尾的<script>标签中)创建 Vue 实例,并指定挂载点。例如:

上述代码中,<div id="app"></div>是 Vue 应用的挂载点,new Vue创建了一个 Vue 实例,el: '#app'表示将该实例挂载到id为app的 DOM 元素上。

  1. 使用 Element UI 组件:在挂载点对应的 DOM 元素内部,即可使用 Element UI 组件。例如,使用一个 Element UI 的按钮组件:

    {{message}}

上述代码中,<el - button>是 Element UI 的按钮组件,type="primary"指定了按钮的样式为主要按钮,{``{message}}是 Vue 的数据绑定,会将message的值显示在按钮上。

相关推荐
phltxy4 小时前
C 语言动态内存管理:从申请空间到安全释放
c语言·开发语言·ui
xxwl5857 小时前
vue3的入门学习
前端·vue.js·学习
web打印社区7 小时前
政务办事大厅:叫号小票、办理回执网页怎么静默出纸
前端·javascript·vue.js·pdf·html·政务
斯内普吖8 小时前
(开源)水果蔬菜商城实战指南 基于 Java + SSM + Vue + MySQL
java·vue.js·mysql·开源
ss2739 小时前
AI全栈实战 | 2.2-02 React 思维模型:数据不可变 vs Vue 数据可变,两种哲学把复杂度推给谁
前端·vue.js·react.js
天衍四九-9 小时前
Docker Compose企业实战系列(三):Vue/React前端项目容器化完整部署
前端·vue.js·docker
墨鱼老师9 小时前
SpringBoot+Vue 毕设项目开发踩坑记录(前后端分离)
vue.js·spring boot·毕业设计·课程设计·前后端分离·java 毕设
雪芽蓝域zzs10 小时前
Vue3 + Element Plus el-select 下拉弹窗
vue.js·elementui
李少兄10 小时前
文档排版与数据处理:阿拉伯数字与罗马数字的转换
ui·xhtml·wps
狗凯之家源码网10 小时前
网址导航系统源码评测:个性 UI 与轻量化架构实战
ui·架构·网址导航系统