logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

js之Reflect 反射

Reflect是一个内置的对象,它提供了拦截JavaScript操作的方法。它不是一个函数对象,因此不可构造。Reflect对象提供了一些静态方法来操作对象,例如等。这些方法可以用于读取、修改或删除对象的属性,并返回相应的结果。在Vue 3中,Reflect也被用作一个修饰符(decorator),用于监听DOM元素上的属性变化并将其反映到Vue实例的数据上。当DOM元素的属性发生变化时,Vue会

文章图片
#javascript#vue.js#前端
vue2 新闻消息向上无缝滚动

这是很久以前项目中用到的功能,目前要达到的效果是新闻逐条向上滚动,没有使用第三方插件,vue2版本的,vue3可以自行改造,适合新闻列表模块。后续也会出其他功能块,每个功能块都很简洁,复制粘贴就能用到项目中,节约时间。

文章图片
#vue.js#javascript#前端 +1
关于vue3中使用cesium

此篇文章是描述关于在vue3中使用cesium的方法和教程;最早的时候关于vue中使用cesium是很混乱的,教程也很少只能挨个踩坑。最近个人又使用了一下,现在还是比较完善的。下面进入正题,希望对一些从事webGIS开发者有所帮助。

文章图片
#vue.js#javascript#前端
Vue3之defineModel

defineModel是一个宏,所以不需要从vue中import导入,直接使用就可以了。这个宏可以用来声明一个双向绑定 prop,通过父组件的v-model来使用

文章图片
#vue.js#前端#javascript
three.js 渲染调优,提升3d场景更逼真的渲染效果

我们渲染采用最为专业的ACES色调映射(也是UE里面默认的色调映射),也只有ACES支持虚幻功能,虚幻绽放亮度。再然后我们需要把色彩空间编码改成THREE.sRGBEncoding即可。在着色器中色值的提取与色彩的计算操作一般都是在线性空间。在webgl中,贴图或者颜色以srgb传入时,必须转换为线性空间。计算完输出后再将线性空间转为srgb空间。linear颜色空间:物理上的线性颜色空间,当计算

文章图片
#javascript#3d#前端
three.js记录一下实现模型放大缩小的限制

请注意,以上代码假设你已经加载了你的模型。如果你尚未加载你的模型,请确保在添加事件监听器之前先加载你的模型。添加一个事件监听器来响应用户的放大和缩小操作。在监听器函数中,可以通过修改模型的缩放来实现放大和缩小效果。限制模型的最大放大倍数和最小缩小倍数,可以使用three.js中的缩放操作scale和事件监听器。首先,为了使模型可以缩放,需要将缩放属性设置为需要的初始值。方法来改变模型的缩放比例。为

文章图片
#javascript#开发语言#webgl +1
推荐几个基于Vue3.0全家桶的优秀开源项目

PPTist 是一个基于 Vue3.x + TypeScript + Pinia + Ant Design Vue + Canvas 的在线演示文稿(幻灯片)应用,还原了大部分 Office PowerPoint 常用功能,实现在线PPT的编辑、演示,支持导出PPT文件。vue-next-admin 是一个基于 Vue3.x + Typescript + Vite + Element plus +

文章图片
#开源
到底了