WebGIS 信息系统-Element项目实战

news/2024/11/15 0:28:50/

WebGIS 信息系统-Element项目实战

    • Element的安装
    • OpenLayers的安装
    • 采用直接引用的方式配置开发环境
    • 下载Vue文件
    • 下载Element文件
    • 下载OpenLayers文件

Element的安装

在项目的根目录中,首先按下 Shift+鼠标右键,在弹出的右键菜单中选择“在此处打开命令行窗口”;然后在命令行窗口中执行命令:在这里插入图片描述

即可开始下载并安装 Element。成功安装 Element 后,打开 package.json 文件,可发现“dependencies”键所对应的值包含element-ui,如图1-11所示。在这里插入图片描述

图1-11 “dependencies”键所对应的值包含element-ui

OpenLayers的安装

在项目的根目录中,按下 Shift+鼠标右键,在弹出的右键菜单中选择“在此处打开命令行窗口”,然后在命令行窗口中执行命令:在这里插入图片描述

即可开始下载并安装OpenLayers。成功安装OpenLayers后,打开package.json文件,可发现“dependencies”键所对应的值包含ol,如图1-12所示。
在这里插入图片描述

图1-12 “dependencies”键所对应的值包含ol

采用直接引用的方式配置开发环境

对于初学者来讲,采用直接引用的方式配置开发环境是最简单、最容易理解的,直接通过

下载Vue文件

打开Vue官网,首先单击“起步”按钮,然后单击页面中的“安装”按钮,接着找到页面中的“开发版本”按钮和“生产版本”按钮,最后单击“开发版本”按钮即可将Vue文件下载到本地,如图1-13所示。在这里插入图片描述

图1-13 单击“开发版本”按钮下载Vue文件
读者也可以使用CDN的方式直接在线引用Vue文件,如图1-14所示。在这里插入图片描述

图1-14 使用CDN的方式直接在线引用Vue文件

下载Element文件

打开Element官网,首先单击官网首页的“组件”按钮,然后在新页面中单击“unpkg.com/element-ui”,如图1-15所示在这里插入图片描述
图1-15 单击“组件”按钮后单击“unpkg.com/element-ui”

,此时可弹出UNPKG页面,如图1-16所示。在这里插入图片描述

图1-16 UNPKG页面
打开图1-16中的文件夹lib中的文件index.js,如图1-17所示。单击图1-17中的“View Raw”按钮,可得到Element的JavaScript代码,如图1-18所示(只显示了部分代码)。
图1-17 打开文件index.js后的页面在这里插入图片描述

图1-18 Element的JavaScript代码
按下组合键 Ctrl+S,可将该页面的 JavaScript 代码保存到本地。打开“lib\theme-chalk”中的文件index.css,单击页面中的“View Raw”按钮,按下组合键Ctrl+S将index.css的JavaScript代码保存到本地。
读者也可以在 Element 的官网中,通过 CDN 的方式直接引用 Element 文件,如图 1-19所示在这里插入图片描述
在这里插入图片描述
图1-19 通过CDN的方式直接引用Element文件

下载OpenLayers文件

打开OpenLayers官网,找到并单击“Get the Code”,如图1-20所示。在打开的页面中单击“v6.0.0-dist.zip”,如图1-21所示,即可下载OpenLayers文件的压缩包,解压缩后,将其中的ol.css文件和ol.js文件复制到自己的项目中。
图1-20 单击“Get the Code”在这里插入图片描述

图1-21 单击“v6.0.0-dist.zip”在这里插入图片描述

读者也可以直接引用OpenLayers文件,如图1-22所示。在这里插入图片描述

图1-22 直接引用OpenLayers文件
此时,我们可以创建一个名为app的文件夹,首先在该文件夹下创建一个文件夹lib,用于存放项目需要引用的本地资源;然后在 lib 文件夹中创建 Vue 文件夹、Element 文件夹、OpenLayers文件夹,将下载的Vue文件、Element文件和OpenLayers文件分别存放在对应的文件夹中。项目的目录结构如图1-23所示,读者也可以按照个人习惯自定义项目的目录结构。
图1-23 项目的目录结构在这里插入图片描述

选择一款适合自己的编辑器(本书使用的编辑器是Visual Studio Code),在app文件夹中创建一个HTML文件,将刚刚下载的各种库文件引入到HTML文件中,如图在这里插入图片描述


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

相关文章

JavaScript验证手机号码、电子邮箱格式

验证电话号码 function checkPhone(phone) {if (!(/^1[3456789]\d{9}$/.test(phone))) {alert("输入电话号码格式有误");return false;}return true; }验证电子邮箱 function checkEmail(email) {if (!(/^(\w-*\.*)(\w-?)(\.\w{2,})$/.test(email))) {alert("…

基于golang的手机号格式验证和邮箱格式验证(正则表达式)

废话不多说,直接上代码 //email verify func VerifyEmailFormat(email string) bool {//pattern : \w([-.]\w)*\w([-.]\w)*\.\w([-.]\w)* //匹配电子邮箱pattern : ^[0-9a-z][_.0-9a-z-]{0,31}([0-9a-z][0-9a-z-]{0,30}[0-9a-z]\.){1,4}[a-z]{2,4}$reg : regexp.Mu…

python 校验邮箱格式、手机号格式

校验邮箱 import redef validateEmail(email):if re.match("^.\\(\\[?)[a-zA-Z0-9\\-\\.]\\.([a-zA-Z]{2,3}|[0-9]{1,3})(\\]?)$", email) ! None:print("成功")return Trueelse:print("失败")return TruevalidateEmail(123abc.net.cn) 校验…

JS验证手机号,密码,邮箱格式

相关解释: 1. /^$/ 这个是个通用的格式。 ^ 匹配输入字符串的开始位置;$匹配输入字符串的结束位置 2. 里面输入需要实现的功能。 * 匹配前面的子表达式零次或多次; 匹配前面的子表达式一次或多次;…

vue3格式校验邮箱和手机号

vue3格式校验邮箱和手机号这里写自定义目录标题 <q-input outlined dense :rules"[(val) > val ! null || val?.trim() ! || 邮箱不能为空,val>/^[0-9a-zA-Z_.-][][0-9a-zA-Z_.-]([.][a-zA-Z]){1,2}$/.test(val)|| 请输入正确的邮箱格式]" v-model"e…

正则验证手机号码和邮箱格式

前言 使用正则验证手机及电话号码是否正确&#xff0c;在JSP中操作 <div class"row clearfix"><div class"col-3 t-r">电话&#xff1a;</div><div class"col-7"><input type"text" id"tel" na…

【密码学篇】GM密码行业标准下载方法

【密码学篇】GM密码行业标准下载方法 截止到2023年07月08日&#xff0c;密码行业标准化技术委员会共发布了144个密码行业标准&#xff0c;可点击链接预览或使用IDM下载器下载标准&#xff0c;此外该方法很多场景都适用&#xff0c;自行尝试—【蘇小沐】 文章目录 【密码学篇】…

【动态规划】第N个泰波那契数

&#x1f4ed;从这里开始&#xff0c;我们要开始学习动态规划辣。之后的动态规划有关的文章都是按照这个逻辑来写&#xff0c;首先来介绍一下基本逻辑。 &#x1f9c0;(1)题目解析&#xff1a;就是分析题目&#xff0c;读懂题目想让我们实现的功能 &#x1f9c0;(2)算法原理&…