vue
Annanljz
这太好玩了
展开
-
three.js——阴影配置
阴影配置1、开启渲染器渲染阴影:renderer.shadowMapEnabled = true;2、光源及产生投影的网格模型:directionalLight.castShadow = true;mesh.castShadow = true;3、对于接收阴影的物体调用:planeMesh.receiveShadow = true;...原创 2020-07-12 18:35:02 · 414 阅读 · 0 评论 -
three.js——设置模型顶点颜色
设置模型顶点颜色1、设置几何体Geometry顶点颜色属性geometry.colors,对网格模型Mesh是无效的,对于点模型Points、线模型Line是有效果的。2、设置三角形Face3的颜色对threejs网格模型Mesh有效,对于点模型Points、线模型Line是无效的。...原创 2020-07-12 11:27:21 · 2306 阅读 · 0 评论 -
在canvas上绘制3d图形
项目简介文章里有相当多的用到中学数学中的知识,推导3d的几何模型是如何绘制到2d平面中去的,最终利用推导出的结论编写代码,实现一个波纹的demo项目地址:https://github.com/zz632893783/canvas-3d安装项目依赖模块npm install运行项目npm run dev从z轴观察yz平面上的点想象一下有这么一个三维空间(如图),有一个点B,我们从A点观察B点。那么B点在xy平面上的投影即AB的延长线与平面xy的交点C。..转载 2020-06-26 10:29:44 · 6518 阅读 · 3 评论 -
vue3.0打包到服务器踩坑——刷新后空白
刷新后空白问题:页面可以正常跳转,但刷新后提示404错误解决:vue在build打包后只有一个HTML文件,跳转访问时是程序重新写了url,但是刷新时浏览器直白地进行了访问,如web.XXX.com/blog,那服务器上当然是没有blog这个路由的。在伪静态配置内或在站点根目录下创建伪静态文件.htaccess,并写入RewriteEngine OnRewriteCond %{REQUEST_FILENAME} !-fRewriteCond %{REQUEST_FILENAME} !-原创 2020-06-25 18:44:43 · 393 阅读 · 0 评论 -
vue3.0打包到服务器踩坑——代理转发
代理转发问题:本地vue项目运行,统一接口位置解决:1、在根目录创建vue.config.js文件,填入以下代码module.exports = { devServer: { proxy: { '/api': { target: 'https://api.XXX.com/', //对应自己的接口 changeOrigin: true, ws: true原创 2020-06-25 18:36:19 · 1014 阅读 · 0 评论 -
vue3.0打包到服务器踩坑——重复点击导航报错
重复点击导航报错:Avoided redundant navigation to current location问题:单击路由后跳转成功,再次点击报错解决:在main.js里添加import VueRouter from 'vue-router'const originalPush = VueRouter.prototype.push;VueRouter.prototype.push = function push(location) { return originalPush.c原创 2020-06-25 17:25:55 · 853 阅读 · 0 评论 -
Vue2.0将对象属性加入到响应式系统
Vue官方教程描述:只有当实例被创建时data中存在的属性才是响应式的。这意味着,绑定在vue实例创建后定义的对象属性的视图将不会实时更新。将对象属性加入到响应式系统:使用Vue.set(object, key, value)方法将响应属性添加到响应式系统Vue.set(this.form, 'status', true)还可以使用vm.$set实例方法,这也是全...原创 2019-08-14 15:03:24 · 475 阅读 · 0 评论