自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (1)
  • 收藏
  • 关注

原创 threeJs

核心元素:Scene、camera、Mesh(geometry,material)、Light、render<!DOCTYPE html><html lang="en"><head> <head charset="utf-8"> <title>title</title> </head><body> <div id="webgl-three"></div>

2022-03-23 16:58:26 367

原创 方法封装js

使用setTimeout替代setInterval进行数据轮巡 private loopSetTimeLikeInterval( switchName: string, func: any, wait: number ): void { clearTimeout(this[switchName]); this[switchName] = null; this[switchName] = setTimeout((): void => {

2021-09-30 15:11:54 114

原创 uniapp模块化vuex+全局方法创建

使用vuex 创建全局变量,通过vue.prototype创建全局字典读取方法$getGbDictValue返回翻译中文。根目录下创建"store"文件进入index.tsimport Vue from 'vue'import Vuex from 'vuex'import { IBaseObjectType } from "types";import DICT from "./modules/dict" //引入dict模块Vue.use(Vuex)export default new

2021-09-07 11:41:31 325

原创 【git】合并

一直在 A 分支开发,现在有需求把 A分支中某一个文件提到 B分支。使用git checkout将根据A分支创建一个merge/a_temp分支,避免影响 A 分支git checkout -b merge/a_temp使用git checkout将根据A分支创建一个merge/a_tmp分支,避免影响 A 分支git checkout -b merge/a_temp将B分支合并到merge/a_tmp分支$ git merge BUpdating 1f73596..04627b5Fas

2021-08-03 14:35:08 118

原创 element-ui 权限管理中运用el-tree,管理页面权限&api权限

由于需求过于奇葩,当时接到需求后baidu困难,研究实现后代码进行了整理,希望遇到同道中人。需求1、通过树形结构展示权限列表。(三级app - view - api)2、可对权限进行选择。3、选择父级权限对应子集权限默认选中。4、由于页面间有公用api,选择api时对应父级不做选择。5、提交时,选中的权限父级、子集组成字符串数组。6、后台返回默认权限及api勾选。一会api一会权限的,搞得就像绕口令。完成权限树的渲染后台数据格式:{name:'aaa',route:''11/11',a

2021-07-22 10:59:39 1160

Mapbox-gl(not ready)

学习mapbox博文传输带vue上使用mapbox初始化第一个mapboxgeoservegeojson绘制点绘制线设置点的样式解决点重合问题设置线的样式线随点的移动改变3D地图的实现mapbox博文传输带-1、初学了解mapbox,里面有sources(数据来源)和layers(界面呈现的样子)概念的理解,source和layer的1->n关系0、mapbo...

2020-05-06 09:50:38 786 1

原创 elementui +vue2报错整理(持续整理中)

过滤数据遇到需要过滤的数据 vue里面使用filter :<!-- 在双花括号中 -->{{ message | filterA('arg1', arg2) | filterB }}<!-- filterA 被定义为接收三个参数的过滤器函数,其中 message 的值作为第一个参数,普通字符串 'arg1' 作为第二个参数,表达式 arg2 的值作为第三个参数。然后继...

2019-12-08 22:20:27 455

原创 vue2项目文件| vue3项目文件 | vue3团队项目长搭建模板

vue2项目文件夹vue init webpack 项目名vue3项目文件夹vue3开发项目目录

2019-10-25 14:09:03 204

原创 cookie封装

//创建cookie//name_是类名,nameVal是值,expireDay是想存储的日期function setCookie(name_, nameVal, expireDay) { var exp = new Date; exp.setDate(exp.getDate() + expireDay); document.cookie = name_ + "=" +...

2019-10-25 12:29:01 116

原创 nodejs封装(数据库,express,文件处理,email)

nodejspackage.json{ "name": "node", "version": "1.0.0", "description": "", "main": "fs.js", "scripts": { "test": "echo \"Error: no test specified\" && exit 1" }, "keywords"...

2019-10-25 11:37:00 338

原创 axios

一、ajax三个阶段jquery的AJAX-1 兼容所有浏览器,ie6,7,8,谷歌…,性能低,顾全所有浏览器$.get('data/tea-info.json', function (data) { let teaInfo2 = document.getElementById('tea-info2'); //console.log(data); const data...

2019-10-25 11:18:00 110

原创 VUE报错You may use special comments to disable some warnings.

这是因为eslint产生的报错在webpack.base.cnf.js中找到这样一段话,并且注释掉,就可以了const createLintingRule = () => ({ // test: /\.(js|vue)$/, // loader: 'eslint-loader', // enforce: 'pre', // include: [resolve('src')...

2019-10-06 11:19:00 131

原创 VUEX使用笔记

vue2下的vuex的使用cnpm install -S vuex//安装vuex开发依赖在根目录下创建一个名为store的文件夹,并在里面创建一个名为index.js(或xxx-store)的js文件在store/index.js中分别导入vue和vueximport Vue from 'vue'import Vuex...

2019-10-03 16:21:39 174

原创 ES6,commonJS模块化的导入导出

文件是独立的模块,就相当于每个模块有自己的房间这个时候我们bbb.js希望可以用到aaa.js中的数据;这个时候就可以在aaa.js中导出bbb.js需要的数据在bbb.js中去接收export命名导出export 可以导出多个命名模块//在aaa.js中导出export { Aname}//orexport function addnum(a,b){ return...

2019-10-02 23:13:15 5651 1

原创 vue配置第三方插件安装/vue前端处理跨域

配置sass在全局情况下,配置局部jQuery$ cnpm i node-sass sass-loader@7 -D@7能更好支持配置jQuery$ cnpm i jquery -S几种引法这样只能在当前组件中有效文件夹webpack.dev.conf.js / webpack.prod.conf.js 进行全局设定在文件夹webpack.dev.conf.js /...

2019-09-27 18:01:32 724

转载 vue2+webpack中使用animate.css

1、通过webpack安装animate.csscnpm install animate.css --save-dev2、安装加载器(css-loader,style-loader)用css-loader 来读取它,再用 style-loader 把它插入到页面中。cnpm install css-loader --save-devcnpm install style-loader ...

2019-09-26 13:19:31 294

原创 vue点谁谁改变样式

style: <style lang="scss"> button { width: 80px; height: 30px; background-color: yellowgreen; border: 0px; color: #fff; margin-left: 20px;...

2019-09-20 17:58:59 497

原创 Vue升序降序(前端价格排序)

定义两个按钮<div id="showGoods"> <button @click="upchange">升序</button> <button @click="downchange">降序</button> </div><div id="showGoods"> ...

2019-09-18 10:54:09 7441 2

转载 前端聊天工具

简单的前端客服聊天html<!doctype html><html><head><meta charset="utf-8"><title>客服聊天</title><meta name="viewport" content="width=device-width, initial-scale=1.0, min...

2019-09-15 14:56:45 823

原创 token(JWT)项目总结

诶,token是什么?看看阮一峰怎么说:http://www.ruanyifeng.com/blog/2018/07/json_web_token-tutorial.htmlhahah~分界线我认为;token就是一把钥匙;通过用户的注册登录获取到两把token钥匙;放在浏览器里;后端给定一个协议;在获取某些信息时需要验证一下前端传过去的这把钥匙;匹配成功获取数据!钥匙分成2把;一把是...

2019-09-15 14:45:54 524

原创 项目中的layui总结(表单/表格/弹出层)

本次项目使用到layui以下将对其进行总结https://www.layui.com/附上layui网站layui的基础引用layui–upload文件上传layui–form表单layui–rate评分layui–table表格(针对传输数据同官方文档不同)layui–layer弹出层layui-导航一、layui的基础引用npm i layui -S安装全局1...

2019-09-15 12:28:53 1990

ArcGIS 10.3.7z

ArcGIS 10.3

2021-06-25

空空如也

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

TA关注的人

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