摘要: vue中加载three.js全景图 代码如下: <template> <div class="VRScene"> <div id="container"></div> </div> </template> <script> import * as THREE from "three"; import 阅读全文
posted @ 2020-03-11 17:19 web与webGL 阅读(7348) 评论(0) 推荐(0) 编辑
摘要: vue中加载three.js的gltf模型 一、开始引入three.js相关插件。首先利用淘宝镜像,操作命令为: cnpm install three //npm install three也行 二、three.js中所有的控件插件,都可以在node_modules下面的three里面找到 三、安装 阅读全文
posted @ 2020-02-18 14:25 web与webGL 阅读(9855) 评论(2) 推荐(0) 编辑
摘要: vue-cli2.x与vue-cli3.x的搭建 搭建前提条件一、node环境(这里不详细介绍)二、安装webpack 运行npm install webpack -g三、安装vue-cli 2.x npm install vue-cli -g 创建项目:vue init webpack 项目名(不 阅读全文
posted @ 2019-12-27 12:32 web与webGL 阅读(476) 评论(0) 推荐(0) 编辑
摘要: cesium加载gltf模型 一、采用vue-cesium;在项目里加载依赖包。命令如下: npm i --save vue-cesium 在main.js中加入如下代码: https://www.npmjs.com/package/vue-cesium 在你的相关组件里加入如下代码: 在index 阅读全文
posted @ 2019-12-06 15:34 web与webGL 阅读(12026) 评论(0) 推荐(0) 编辑
摘要: vue/cli3引入cesium 一开始用了webpack结合vue引入vue;结果是各种bug,搞了半天。最后问了基友,发现vue脚手架这个·简单高效的方法,只需要几行代码就轻松地搞定啦! 方案一、搭建完vue项目后,直接在public文件中引入cesium文件夹,然后在index.html中引入 阅读全文
posted @ 2019-12-05 09:58 web与webGL 阅读(11560) 评论(5) 推荐(1) 编辑
摘要: css水平垂直居中 第一种方法: 在父div里加: display: table-cell; vertical-align: middle; text-align: center; 内部div设置: display: inline-block; 代码如下: <!DOCTYPE html> <html 阅读全文
posted @ 2019-10-20 22:36 web与webGL 阅读(576) 评论(0) 推荐(0) 编辑
摘要: vue轮播,展示pdf 根据左侧图片格式,右侧展示相应的pdf文件与图片。(vue中不支持pdf格式,pdf文件要放在static文件里);代码如下: 1 <template> 2 <!-- 户图件展示 --> 3 <div id="houseImgBox"> 4 <!-- 左侧img图片 --> 阅读全文
posted @ 2019-09-25 19:20 web与webGL 阅读(705) 评论(0) 推荐(0) 编辑
摘要: cesium左侧列表定位目标 功能:根据左侧列表经纬度等信息的值,进行搜索定位。 列表: 1 点击清除按钮可以清空所有input的值 2 点击查找可以定位到位置,如果输入的值不在范围内,会有弹出框提示。 3 每个值,输入错误都有个弹出框,提示你。 记得在合适的位置调用这个locationClick( 阅读全文
posted @ 2019-09-21 09:50 web与webGL 阅读(1195) 评论(0) 推荐(0) 编辑
摘要: cesium默认全屏按钮自定义 1 隐藏默认的svg 2 修改它默认的按钮边框,背景 3 修改它点击时的样式 代码如下: 1 .cesium-viewer-fullscreenContainer { 2 position: absolute; 3 top: 100px; 4 right: 24px; 阅读全文
posted @ 2019-09-18 10:41 web与webGL 阅读(3063) 评论(0) 推荐(0) 编辑
摘要: vue事件修饰符(once:prev:stop) stop修饰符 效果如下: 当你鼠标在这个div里的时候,x与y的值;会随着鼠标的变化而变化。但是当鼠标放在stopMoving的时候,x与y的值是不会变化的;因为采用了阻止冒泡事件;或者也可以采用我注释了的那个方法。代码如下: 1 <templat 阅读全文
posted @ 2019-09-16 16:11 web与webGL 阅读(1350) 评论(0) 推荐(0) 编辑
摘要: vue实现轮播效果 效果如下:(不好意思,图有点大;) 功能:点击左侧图片,右侧出现相应的图片;同时左侧边框变颜色。 代码如下:(也可以直接下载文件) <!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <title>test 阅读全文
posted @ 2019-09-15 19:04 web与webGL 阅读(4778) 评论(0) 推荐(0) 编辑
摘要: Web Worker线程处理 1 浏览器把所有事件都通过操作系统安排到事件队列中(例如:你去一个·窗口买菜,需要排队);浏览器使用单线程处理队列中的事件和执行用户代码(也就是单线程;web workers除外)。 因此,浏览器每次只能处理这些任务中的一个,并且任意一个任务都能阻止其他任务的执行。 2 阅读全文
posted @ 2019-09-11 12:27 web与webGL 阅读(1392) 评论(1) 推荐(1) 编辑
摘要: vue入门例子 1、声明示渲染 {{message}} 2、绑定事件 v-bind 3、控制切换一个程序是否显示 v-if 4、渲染循环 v-for 5、点击事件 v-on 6、双向数据绑定 v-model 一、声明示渲染 {{message}} 例: 1 <template> 2 <div id= 阅读全文
posted @ 2019-09-10 17:41 web与webGL 阅读(1682) 评论(0) 推荐(0) 编辑
摘要: Vue环境搭建及第一个helloWorld 一、环境搭建 1、node.js环境安装配置 https://www.cnblogs.com/liuqiyun/p/8133904.html 或者 https://www.jianshu.com/p/13f45e24b1de 2、安装vue(命令在命令行输 阅读全文
posted @ 2019-09-09 20:44 web与webGL 阅读(1645) 评论(0) 推荐(0) 编辑
摘要: cesium清除选定事件 此处的案例不一定适合你的项目,但可以给你一个思路。清除选定,就是还原你选中之前的状态。比如你点击一个面高亮,面的颜色发生改变;并且会弹出一个divPoint框。此时的清除选定,你只需要把选中面的颜色复原以及把divPoint框隐藏就可以了。 代码如下: 学习群:854184 阅读全文
posted @ 2019-09-08 18:30 web与webGL 阅读(3514) 评论(0) 推荐(0) 编辑