- 博客(51)
- 收藏
- 关注
原创 【three.js】本地搭建Threejs官方文档网站 解决threejs官方文档打开过慢得到问题
因为Three.js官网是国外的服务器,所以为了方便学习和快速的查阅文档,我们可以自己搭建Three.js官网和文档,方便随时查看案例和文档内容进行学习。可以通过网址,找到具体的案例代码,如此处的文件名称是:webgl_animation_keyframes。官方提供的可视化编辑器,可以直接导入模型,修改材质,添加光照效果等等。根据地址栏的信息 可以再源码中找到对应的源码位置。使用命令 npm i 或者使用yarn i。3、下载好项目之后解压缩。7、 查看官方提供的案例。4、安装项目需要的依赖。
2023-02-03 10:33:10
1695
9
原创 git gitee码云克隆提交代码
在你想要克隆的地址下 克隆代码 我这里是桌面。创建完成之后 初始化 仓库信息 提交更简单。将你需要提交的代码放在 这个文件夹。输入gitclone。
2023-01-10 10:08:56
282
转载 JavaScript 单行代码,让你的代码更优雅数组 去重 es6 new Set() 从url获取参数并转为对象 检查对象是否为空 反转字符串 检测元素是否处于焦点
JavaScript 单行代码,让你的代码更优雅数组 去重 es6 new Set() 从url获取参数并转为对象 检查对象是否为空 反转字符串 检测元素是否处于焦点
2022-08-15 10:32:58
252
原创 VUE 项目实现大屏展示的响应式
vue项目实现大屏展示 自适应问题此处的项目为vue2版本,因为pc端的项目没有采用响应式自适应手机端的设计,所以使用lodash插件实现屏幕移动端自适应。首先下载lodash插件。npm i lodash -S <template> <div class="scree-container"> <div class="screen-box" :style="'transform:scale('+scaleValue+') translate(-50%,-50
2022-02-24 15:15:28
1990
1
原创 js 函数判断数据类型
封装JS方法判断数据类型为什么不能使用typeOf判断// 只能判断基本数据类型 不能用来判断引用数据类型typeof 1 // 'number'typeof '1' // 'string'typeof undefined // 'undefined'typeof true // 'boolean'typeof Symbol() // 'symbol'typeof null // 'object'typeof [] // 'object'typeof {} // 'object'typ
2021-11-25 15:51:08
162
原创 vue 项目实现无痛刷新token保持登录状态
vue 实现无痛刷新token 功能// 导入 vuex 模块import store from '@/store/index.js'// 导入路由模块// 导入 router 模块import router from '@/router/index.js'console.log(store)// 这是请求地址const root = 'http://127.0.0.1:8000' // 请求根路径// 创建 axios 的实例对象,并共享出去const request = axi
2021-11-24 16:38:00
2072
1
原创 uni H5 保存canvas 绘制的图片的 uni api 不支持H5 ios 不能保存解决办法
之前使用uni官网的api 写的app 是没有问题的 回头看到 api 不支持H5安卓是可以直接长按保存到手机相册的ios 端不行第一种解决办法 绑定a 标签进行下载// 第一种方法 使用a标签 进行下载 只能下载下来 实现不理想uni.showModal({ title: '提示', content: '保存图片到手机中', success: function(res) { if (res.confirm) { console.log(
2021-10-19 14:47:08
1157
4
原创 uni VUE使用canvas绘制海报并分享微信好友及朋友圈
先贴代码代码中关键步骤均有注释二维码生成的库 没有贴出来 大家自行寻找 或者暂时先写死一个图片绘制方法写在 mounted 生命周期内ctx.drawImage(this.imgQr,this.imgWidth/2 ,this.imgHeight-100, 80, 80), 定位图片的信息第一个参数 图片文件第二个参数 图片距离XY轴方向最后两个参数 二维码的大小<template> <view> <!-- <view class="topImg"
2021-07-08 17:33:07
827
原创 微信小程序新版的获取用户信息授权
新版的获取用户信息授权包含用户昵称,头像等<button bindtap="bindGetUserInfo" class="btnPhone {{wechat_name !=''?'btnPhoneActive':''}}">授权登录</button>// 弹出授权 开始 bindGetUserInfo: function(res) { var that = this // getUserProfile wx.getUserProf
2021-06-15 11:41:44
1481
原创 封装Ajax 以及ajax的使用
封装部分//封装一个ajax请求function ajax(options) { //创建XMLHttpRequest对象 const xhr = new XMLHttpRequest() //初始化参数的内容 options = options || {} options.type = (options.type || 'GET').toUpperCase() options.dataType = options.dataType || 'json'
2021-05-24 11:19:03
140
原创 uni解决IOS暗黑模式的切换
tabbar的暗黑模式处理首选需要开启ios 暗黑模式uni 项目在 “app-plus” -> “distribute” -> “ios” 节点下添加 UIUserInterfaceStyle 节点// 在 "app-plus" -> "distribute" -> "ios" 节点下添加 UIUserInterfaceStyle 节点"app-plus": { "distribute": { "ios": { "UIUserInterfaceSty
2021-04-07 17:45:35
1949
原创 uni uni.showloding uni.showtoast 冲突的问题
uni项目中是使用了uni.showLoading({title: ‘数据加载中…’})uni.hideLoading()在请求完成之后给用户提示信息 出现冲突 提示信息不显示// 导入网络请求的包import { $http} from '@escook/request-miniprogram'uni.$http = $http// 请求的根路径// $http.baseUrl = 'http://192.168.0.128:8999/vehicle'// $http.ba
2021-02-04 14:24:59
3741
原创 uni 微信支付出现支付验证签名失败
uni 在app中支付出现验证签名失败 安卓正常 IOS出现这个问题经过对照其他参数 排查到 IOS接收时间戳只能接收10位 最终左边为正常参数返回这个为问题参数返回提示的错误信息下面为支付的代码// 获取商品列表async getVipList() { const { data: res } = await uni.$http.get('/commodity', { userId: this.user.id, commodityType:
2021-01-21 17:57:49
2795
1
原创 uniapp 实现APP设置获取缓存清理缓存
uniapp 实现APP设置获取缓存清理缓存公司需要开发一款app 功能有在设置里显示缓存 以及清理缓存功能实现方式 如下页面效果如下获取本机缓存<view class="iconItem" @click="clern"> <view class="register"> <u-icon color='#EBB24C' name="trash"></u-icon>清除缓存 </view> <view cla
2021-01-14 17:40:09
5251
3
原创 技巧:文本超过N行折叠内容并显示“...查看全部”
技巧:文本超过N行折叠内容并显示“…查看全部”多行文本超过指定行数隐藏超出部分并显示“…查看全部”是一个常遇到的需求,网上也有人实现过类似的功能,不过还是想自己写写看,于是就写了一个Vue的组件,本文简单介绍一下实现思路。遇到这个需求的同学可以尝试一下这个组件,支持npm安装使用:组件地址:https://github.com/Lushenggang/vue-overflow-ellipsis在线体验:https://wintc.top/laboratory/#/ellipsis一、需求描述长
2020-12-15 10:41:52
1173
原创 vue + element-ui 文件 图片上传功能的实现
直接贴代码主要参数说明有对应注释<template> <div class="upload-container"> <el-button icon='el-icon-upload' size="mini" :style="{background:color,borderColor:color}" @click=" dialogTrue" type="primary">上传图片 </el-button>
2020-12-14 16:05:01
415
原创 H5安卓下载以及IOS跳转AppStore下载App
// 下载安卓的包 downLoad() { window.location.href = "https://application-store-1253452898.apk"; // 安卓地址由后端提供即可 }, // 跳转appStore appStore() { window.location.href = "https://itunes.apple.com/cn/app/qq/idXXX?m.
2020-12-11 11:16:21
4280
原创 微信小程序封装请求简化操作
请求封装微信小程序1.创建文件夹request下有index.js请求前会有一个全局加载中效果请求结束取消加载// 同时发送异步代码的次数let ajaxTimes = 0export const request = (params) => { ajaxTimes++ // 显示加载中效果 wx.showLoading({ title: "加载中,请稍后~", mask: true }); //定义公共的URL const baseURL = "h
2020-11-17 18:55:55
156
原创 postman设置全局变量简化操作
经常要测试接口反复切换地址比较麻烦 每次都得复制token 福音来了 跟我操作1.点击右上角齿轮2.点击箭头中的globlas3.输入你要设置的全局变量4.点击save保存即可5.使用如图
2020-11-17 18:46:38
225
原创 Vue H5微信浏览器外进行支付 H5支付
主要思路是后端返回Url地址前端跳转前端利用window.location.href = res2.data.data.mweb_url;进行跳转// 点击按钮购买会员 H5支付 mobileZifuvip(i) { console.log(i); let that = this; this.axios( config + "/order/purchaseMember?userId=" + localSt
2020-11-13 17:30:12
738
原创 微信浏览器内调用支付JSAPI
主要还是得核对参数 没什么难度前端主要做的就是获取支付参数 拉起支付技术用的是vue没有进行封装 正常使用没问题// 点击按钮购买会员 JSapi JSapiZifuvip(i) { console.log(i); let that = this; this.axios( config + "/order/purchaseMember?userId=" + localStorage.getItem("
2020-11-13 17:14:38
722
3
原创 点击修改日期 月 季度 年
根据业务完成 点击按钮添加时间 一个月 一个季度 一年// e 为获取的时间 index为需要添加多久 getMouth(e, index) { console.log(e, index, "获取会员时间"); var data = new Date(); var month = data.getMonth() < 9 ? "0" + (data.getMonth() + 1) : data.getMonth() + 1; var d
2020-10-27 10:55:00
133
原创 vue时间格式过滤器
// 用法<span>{{item.createDate | dateFormat}}</span>//时间格式化器Vue.filter('dateFormat',function (original) { const dt = new Date(original); const y = dt.getFullYear(); const m = ( dt.getMonth() + 1 + '').padStart(2,'0'); const d = (dt.get
2020-09-10 14:31:03
389
linecount 3.6.3 版本
2024-09-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人