- 博客(15)
- 收藏
- 关注
原创 vue-cli3 使用 cesium 创建 gltf/glb 3d 模型
说下踩坑经历吧,之前一直把 3d 模型(gltf/glb) 文件放在项目目录里面,然后在组件中引入,一直会报错.网上搜了一圈都没能解决.最后发现了一个报错信息是一个网络加载 (gltf/glb) 文件加载错误,而后我又新开了一个文件,没有使用 vue , 结果是导入成功了,在网络请求中 (gltf/glb) 文件是成功加载的. 于是乎我就用 node 新开了一个服务器,把 (gltf/glb)文...
2020-03-25 10:41:41 2753 8
原创 vue-cli3 使用 cesilum 创建 3d 地图
效果如下:vue-cli3 创建项目流程就不细说了,网上有很多.具体来说在 vue-cli3 创建的项目中如何使用 cesium 创建 3d 地图.网上搜的许多都是 vue-cli2 的东西,还有许多的坑.首先npm install cesium安装完成之后,在 node_modules 目录中找到 cesium > Bulid > Cesium. 将这个 Cesium ...
2020-03-25 10:03:55 469
原创 安卓手机 chorome 远程调试完整版(踩坑)
前言我司有个 h5 项目, 需要在手机上进行调试。中间踩了一些坑,现在将其记录下来。准备工作手机(chorme 浏览器)USB电脑(chrome 浏览器)需要注意的是,手机电脑一定要绑定账号。不绑定就无法同步。没有账号的自己去注册一下。友情提示: 需要 FQ。开搞准备完成后。手机电脑插上USB。手机进入开发者选项。那怎么进去开发者选项呢?在手机版本号这里点击7下就会出现...
2019-12-13 17:20:43 709
原创 网站背景粒子动效(vue-particles) 的使用
安装npm install vue-particles --save-dev 引入在main.js中引入import VueParticles from 'vue-particles' Vue.use(VueParticles) 使用<template> <div id="app"> <vue-particles c...
2019-10-17 16:29:54 1319
原创 js 修改对象的键名
情景描述:替换数组对象的键名。例如:const data = [{名称:'xxx',状态:'未接入'},{名称:'yyy',状态:'已接入'}]要把名称改为 name ,状态改为 status。通过 map 实现:const newData = results.map((item)=>{ return { name: item['名称'], statu...
2019-10-15 16:14:08 8515 1
原创 Promise.all 的缺陷
前言Promise 是 es6 新出的语法,用来处理异步请求,解决之前没有 Promise 时的回调地狱。Promise 有几个api, Promise.resolve,Promise.reject,Promise.all,Promise.race。关于多个异步的处理我们可以用 Promise.all,但 Promise.all 只在所有的 promise 都 resolve 时才会调用...
2019-10-08 18:45:45 836
原创 5行代码实现一个 new 操作符
function _new(fn,...args) { const obik = Object.create(fn.prototype); const ret = fn.apply(obj,args) return ret instanceof Object ? ret : obj;}
2019-09-29 15:36:47 160
原创 js 实现 reduce 函数
reduce 函数作用 let sum = reduce([1, 2, 3], function(memo, num){ return memo + num; }, 0); => 6实现 reduce 函数function reduce(arr, iteratee, initValue){ let tmpArr = (initValue === undefined ? [] : ...
2019-09-27 14:07:08 663
原创 Math函数使用(生成随机字符串,随机数,ip地址)
js获取随机字符串function randomStr(len){ var str = '' var dict = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ-' for(var i = 0;i < len;i++){ var index = Math.floor(Math.random()...
2019-09-27 14:02:36 1308
原创 js 写一个函数,返回参数的平方和
for in实现function sumOfSquares() { var result = 0; for (let i in arguments) { if (typeof arguments[i] !== 'number') { return 'you enter a wrong number'; } else { result += argu...
2019-09-26 15:33:46 2419
原创 js 实现字符串倒序
function sortString(str){ return str.split("").reverse().join("");}var str = 'abcde'var str2 = sortString(str)console.log(str2) // 'edcba'
2019-09-26 15:21:41 812
原创 vue 中的 video 弹框实现
前言今天在 vue 项目中需要一个弹框视频的实现,具体需求为:点击按钮,弹出视频框,播放视频。于是用 element-ui 的 dialog 组件实现。// template <el-dialog :visible.sync="dialogVisible" width="800px" height="480" :before-close="han...
2019-09-26 15:11:22 3498
原创 选中商品后右下角三角形对勾实现
效果如下: .price-box.active { width: 151px; height: 160px; border: 2px solid #FF3333; position: relative; transition: all 0.5s ease; &::after { content...
2019-09-26 15:04:07 1715
原创 vue 中实现页面刷新验证码不重置
平时我们在项目中进行注册等的时候,会经常用到短信验证的功能,但是现在很多短信验证,或邮箱验证都是存在下面几个问题,例如短信验证时间为60s的时候(CSDN 存在),1.当点击完按钮时,倒计时还没到60s过完时,刷新浏览器,验证码按钮又可以重新点击2.当点击按钮倒计时开始,例如在50s的时候我关闭了浏览器,过了5s后,我在打开,此时时间倒计时的时间应该是45s左右,但是当重新打开浏览器的时候,按...
2019-09-26 15:02:34 2573 3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人