自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 vue-cli3 使用 cesium 创建 gltf/glb 3d 模型

说下踩坑经历吧,之前一直把 3d 模型(gltf/glb) 文件放在项目目录里面,然后在组件中引入,一直会报错.网上搜了一圈都没能解决.最后发现了一个报错信息是一个网络加载 (gltf/glb) 文件加载错误,而后我又新开了一个文件,没有使用 vue , 结果是导入成功了,在网络请求中 (gltf/glb) 文件是成功加载的. 于是乎我就用 node 新开了一个服务器,把 (gltf/glb)文...

2020-03-25 10:41:41 2617 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 440

原创 安卓手机 chorome 远程调试完整版(踩坑)

前言我司有个 h5 项目, 需要在手机上进行调试。中间踩了一些坑,现在将其记录下来。准备工作手机(chorme 浏览器)USB电脑(chrome 浏览器)需要注意的是,手机电脑一定要绑定账号。不绑定就无法同步。没有账号的自己去注册一下。友情提示: 需要 FQ。开搞准备完成后。手机电脑插上USB。手机进入开发者选项。那怎么进去开发者选项呢?在手机版本号这里点击7下就会出现...

2019-12-13 17:20:43 640

原创 h5页面去除滚动条

::-webkit-scrollbar:{display:none; width:0; height: 0;}

2019-11-11 17:14:36 3083

原创 网站背景粒子动效(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 1298

原创 js 修改对象的键名

情景描述:替换数组对象的键名。例如:const data = [{名称:'xxx',状态:'未接入'},{名称:'yyy',状态:'已接入'}]要把名称改为 name ,状态改为 status。通过 map 实现:const newData = results.map((item)=>{ return { name: item['名称'], statu...

2019-10-15 16:14:08 8455 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 794

原创 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 127

原创 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 642

原创 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 1286

原创 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 2370

原创 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 779

原创 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 3453

原创 选中商品后右下角三角形对勾实现

效果如下: .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 1650

原创 vue 中实现页面刷新验证码不重置

平时我们在项目中进行注册等的时候,会经常用到短信验证的功能,但是现在很多短信验证,或邮箱验证都是存在下面几个问题,例如短信验证时间为60s的时候(CSDN 存在),1.当点击完按钮时,倒计时还没到60s过完时,刷新浏览器,验证码按钮又可以重新点击2.当点击按钮倒计时开始,例如在50s的时候我关闭了浏览器,过了5s后,我在打开,此时时间倒计时的时间应该是45s左右,但是当重新打开浏览器的时候,按...

2019-09-26 15:02:34 2480 3

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除