- 博客(9)
- 资源 (1)
- 收藏
- 关注
原创 vue+elementui Tree组件实现右键菜单
需求是tree组件实现新增与删除节点的功能,在查阅了很多文章之后,缝缝补补实现了功能npm install @xunlei/vue-context-menu --save<div id="dataPage"> <el-tree id="el-tree" :data="flowTree.root" :props="flowTree.props" @node-click="selectFlow" @node-contextmenu="right
2020-12-11 15:33:14 3788 3
原创 荐在vue中最好用的编辑器 —— vue-json-editor
在尝试了好几种编辑器后,终于找到了一款最满意的编辑器,推荐给大家,十分的好用下面分两个版本,我的项目用的是nuxt.js,是服务端渲染,有时候就会报一下window,document,语法等错误,这些包都需要在nuxt.config.js中配置一下首先 npm install vue-json-editor --save服务端渲染,建议全局注册// 在plugins文件夹下创建vue-json-edotor.jsimport Vue from 'vue';import VueJsonEdit
2020-12-11 15:28:39 5668 6
原创 自学leaflet1
leaflet在vue项目中的引入1 首先在component中创建map文件夹, 再创建index.vue<template> <div id="the-map" class="the-map"></div></template><script lang='ts'>import { Component, Vue, Emit } from 'vue-property-decorator'import L, { LatLngLi
2021-02-22 14:56:49 188
原创 超出js最大数字转换成字符串以正确展示
js最大数和java是不一样的,最好的方法肯定是后端自始至终就以字符串的格式传递。但是也有以数字传递的情况如果后端不改,就需要前端去做,这里使用到的是 json-bigint 插件npm i json-bigint目前前端请求基本都是axios,我这里就是用的axios,在谷歌network中可以看到后端返回的正确数字,但是前端展示时就有了问题,这个插件json-bigint,可以在axios返回的时候就帮忙去做处理,如果没有超出js最大数,不做任何处理。如果超出,会以数组的形式返回,我们只需要遍历数
2021-02-22 10:34:15 1145
原创 js封装深拷贝
<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> </head> <body> <script type="text/javascript"> function checkType...
2020-01-09 21:15:24 197
原创 js预解析2
这一篇预解析题的综合难度比上一个要大一点,不过我自己做的解释应该十分详细了,如果有错误的地方请大家指出来,我们一起成长<!DOCTYPE html><html><head> <meta charset="UTF-8"> <title></title></head><body>...
2020-01-09 21:08:47 116
原创 js预解析面试题
js预解析一直是面试的重点,下面是我自己整理的一些预解析的面试题,基本上是由简到难的顺序排列的,每一道题的答案都自己验证过了,并附上了详细的解释,希望能对你有帮助<!DOCTYPE html><html><head> <meta charset="UTF-8"> <title></title></...
2020-01-09 21:03:39 2144 2
原创 经典js闭包题
下面是自己积累的几道经典JS闭包题每一道都很有代表性,可能有的题解释的不到位,大家可以参考着结果先自己想一想,如果能够把这几道闭包题搞清楚,那么你在函数闭包上的成长一定是很大的<!DOCTYPE html><html><head> <meta charset="UTF-8"> <title></title&g...
2020-01-09 20:53:24 436
原创 纯JS自定义Promise
纯JS自定义PromisePromise的重要性已经不需要过多的赘述,但我们不应该只会用它,而应该明白它在底层的一些原理,虽然我们不能写出C那么完美的Promise,但也可以实现他的很多原理,下面,跟我一起看看纯用js如何自定义一个Promise吧//该文件模拟原生Promise(function() { const PENDING = 'pending' //定义常量,用来储存初始...
2020-01-09 20:45:12 241
Promise.js
2020-01-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人