- 博客(14)
- 收藏
- 关注
原创 记一次threejs三维字体加载报错 Unexpected token ‘f‘, “tf-8“> “...is not valid JSON
threejs FontLoader报错解决
2022-09-05 11:17:27 989
原创 给伪元素添加点击事件
给伪元素添加点击事件(在css样式中添加以下代码):父元素添加:pointer-events: none;伪元素添加:pointer-events: auto;
2021-12-27 16:22:29 1884
原创 三元运算符和空值合并运算符
三元运算符和空值合并运算符js逻辑中有时需要对一个变量进行赋值,由于是接口返回的字段,所以前端不确定这个值是否为空,所以我们就需要做一个判断// 三元运算符b = 1c = 2a = b ? b : c // a = 1但是当b = 0 时,我们想要的是a = 0 但是由于隐式转换b=0相当于falsea = b ? b : c // a = 2// 这当值为数字时,我们不确定是否为0就可以用空值合并运算符(??)b = 1c = 2a = b ?? c /
2021-06-28 11:40:25 510 1
原创 模板字符串中动态循环渲染
模板字符串动态循环渲染vue项目中碰到需要在模板字符串中动态渲染数组中的每一项,发现v-for不能正常渲染,于是使用原生的js语法来完成需求` <div> ${mapDatas.map((item) => { return `<div><span>${item.name}</span><span>${item.adress}</span></div>` }).join
2021-06-24 17:37:22 1976
原创 vue3生命周期函数执行顺序
vue3生命周期函数执行顺序一般情况下vue3生命周期函数执行顺序:页面加载---->切换页面onBeforeMount >> onMounted >> onBeforeUpdate >> onUpdated >> onBeforeUnmount >> onBeforeMount >> onUnmounted >> onMounted >> onBeforeUpdate
2021-05-11 12:00:37 1511
原创 封装原生html复用组件
封装原生html复用组件写好的组件页面用object或者iframe这两个标签中任意一个引入即可;<object class="obj" data="./test.html"></object>// frameborder 引入组件的边框<iframe class="obj1" src="./test.html" frameborder="0"></iframe>...
2021-04-21 15:16:47 1494
原创 git命令收藏(待续。。。)
git 命令收藏(不定时更新)git 命令创建分支以及将其合并到其他分支(包括主分支)上:1、创建新分支并切换到新分支 git checkout -b ‘新分支名’;2、切换到主分支或者某分支 git checkout ‘分支名’;3、合并新分支上的代码到其他分支上 git merge ‘新分支名’4、合并分支时可能会有代码冲突,根据实际情况实时决定保留哪些代码。...
2021-03-05 14:36:15 88
原创 three.js 各种模型阴影效果渲染
three.js阴影效果学习three.js的时候,发现有些时候场景需要为建筑添加阴影效果,然鹅threejs默认是把阴影效果关闭了的,倒腾了一下,总结开启阴影的四部曲:光源要能照出阴影 // 平行光 DirectionalLight第二个参数为光照强度 范围 0-1 不写默认为1 const directionalLight = new THREE.DirectionalLight(0xffffff, 0.5) directionalLight.positi
2021-02-04 15:55:09 1607
原创 three.js基础应用要素
最近需要使用three.js,本以为和echarts差不多;然而,刚看到的第一天有点懵。。。,后来慢慢的开始有点使用心得,和大家分享一下。three.js想要在页面上显示内容,首先三要素必不可少:场景(Scene),摄像机(PerspectiveCamera 透视摄像机)(摄像机种类好几种,一般选透视摄像机)...
2021-01-29 17:41:19 179
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人