当前位置: 首页 > wzjs >正文

东莞哪家网站建设比较好企业危机公关

东莞哪家网站建设比较好,企业危机公关,做羞羞网站,微博问答网站开发一、接口配置 1.安装json-server; pnpm i json-server0.17.3 -D 2.安装mockjs; pnpm i mockjs -D 3.把json数据放在合适的位置,在根目录下创建mock.js文件,引入json数据; 4.在package.json中添加 "mock": "json-server -w mock.js …

一、接口配置

1.安装json-server;

pnpm i json-server@0.17.3 -D

2.安装mockjs;

pnpm i mockjs -D

3.把json数据放在合适的位置,在根目录下创建mock.js文件,引入json数据;

4.在package.json中添加

"mock": "json-server -w mock.js -p 3000"

删除

 "type": "module",

 5.启动服务;

pnpm mock

 二、axios请求数据

 1.安装axios;

pnpm i axios

2.在src文件夹下创建api文件夹,创建接口文件index.js,封装接口;

3.使用数据

<script setup>
import { getWuhanBuildings,getWuhanRoads } from '@/api';
import { inject,onMounted, onBeforeUnmount} from 'vue'
const {map,scene} = inject('mapScene')
onMounted(async() => {map.flyTo({center: [114.299987, 30.58518],zoom: 15,pitch:45,}) //加载城市建筑和道路数据const { data: buildingsData } = await getWuhanBuildings();const { data: roadsData } = await getWuhanRoads();console.log(buildingsData,roadsData)
})onBeforeUnmount(() => {})
</script>
<template><div></div>
</template><script setup>
import { getWuhanBuildings, getWuhanRoads } from '@/api'
import { inject, onMounted, onBeforeUnmount } from 'vue'
import { CityBuildingLayer, LineLayer, LayerSwitch } from '@antv/l7'
const { map, scene } = inject('mapScene')
let buildingsLayer, roadsLayer, layerSwitch
onMounted(async () => {map.flyTo({center: [114.299987, 30.58518],zoom: 15,pitch: 45,})//加载城市建筑和道路数据const { data: buildingsData } = await getWuhanBuildings()const { data: roadsData } = await getWuhanRoads()//console.log(buildingsData,roadsData)buildingsLayer = new CityBuildingLayer({name: '建筑',})buildingsLayer.source(buildingsData).size('Elevation', (e) => {return e}).filter('Elevation', (e) => {return e > 50}).color('rgb(240,240,240)').animate(true).active(true).style({opacity: 0.7,baseColor: 'rgb(16, 16, 16)',windowColor: 'rgb(30, 60, 89)',brightColor: 'rgb(255, 176, 38)',sweep: {enable: true,sweepRadius: 2,sweepColor: '#1990FF',sweepSpeed: 0.5,sweepCenter: [114.406325, 30.465113],},})scene.addLayer(buildingsLayer)//加载道路数据roadsLayer = new LineLayer({name: '道路',})roadsLayer.source(roadsData).shape('line').color('type', (type) => {switch (type) {case 'motorway':return '#F9D371'case 'motorway_link':return '#3DB2FF'case 'trunk':return 'green'case 'trunk_link':return '#6E85B2'case 'primary':return '#F47340'case 'primary_link':return '#F6A9A9'case 'secondary':return '#EF2F88'case 'secondary_link':return '#5F7A61'case 'tertiary':return '#1ee3cf'case 'tertiary_link':return '#C2F784'case 'pedestrian':return '#FFF89A'case 'residential':return 'rgba(22, 119, 255, .5)'case 'road':return '#93FFD8'case 'path':return '#BAFFB4'case 'unclassified':return '#D3DEDC'case 'service':return '#AEFEFF'case 'living_street':return '#9B0000'case 'track':return '#F5F5F5'case 'highway':return 'red'case 'rail':return '#08ffc8'default:return '#FFE3E3'}}).active(true).size(1).style({opacity: 0.5,}).animate({interval: 1, // 间隔duration: 1, // 持续时间,延时trailLength: 2, // 流线长度})scene.addLayer(roadsLayer)layerSwitch = new LayerSwitch({layers: [buildingsLayer, roadsLayer],})scene.addControl(layerSwitch)
})onBeforeUnmount(() => {scene.removeLayer(buildingsLayer)scene.removeLayer(roadsLayer)scene.removeControl(layerSwitch)
})
</script><style scoped></style>

http://www.dtcms.com/wzjs/367760.html

相关文章:

  • 淘宝店铺装网站导航怎么做今日冯站长之家
  • 品牌策划公司属于什么行业网站seo运营
  • 专做企业的p2p网站友链交换平台
  • 网站怎么做定时任务企业网站排名优化
  • 礼品兑换网站怎么做潍坊百度关键词优化
  • 邯郸网站建设推广百度2022第三季度财报
  • 太平保宝app免费下载二维码长春网络推广优化
  • 衣柜做网站的关键词营销推广seo
  • wordpress 阿里百秀 主题抖音seo排名软件
  • 公司的官方网站怎么做seo的实现方式
  • 湖南省郴州市中考成绩查询优化新十条
  • 网站建设中网页模板google play官网入口
  • 做网站开发的提成多少钱成都网络优化公司有哪些
  • 昆明淘宝网站建设百度店铺注册
  • 姜堰网站建设宁波网站关键词排名推广
  • flash个人音乐网站模板源码南京seo顾问
  • 网站开发公司招聘技术人员潍坊关键词优化排名
  • 网站三d图怎么做百度商家平台登录
  • 石桥铺网站建设公司优化二十条
  • 那几家是做失物招领的网站网站seo关键词
  • 记事本做网站文字居中seo研究中心
  • 网站建设优化方法免费seo推广计划
  • 开源手机网站系统sem是什么专业
  • 响应式WordPress企业主题福建搜索引擎优化
  • vs做网站视频教程对网站提出的优化建议
  • ppt下载模板免费网站太原seo霸屏
  • 做网站多少分辨率好优化师培训机构
  • 做网站公司哪好百度用户客服电话
  • 做网站实现图片自动压缩seo推广系统排名榜
  • 电子商务网站建设文档优化营商环境发言材料