- 博客(6)
- 资源 (1)
- 收藏
- 关注
原创 基于vue 封装的tree插件
基于vue 封装的tree插件实现思想:组件递归实现思想,自己调用自己,因为事件只能传递一层,所以需要每一层子组件触发上一层父组件的事件。然后通过Vue.set(对象,属性,值)的方式动态给对象添加属性;支持选中回填event@selectCheck=“selectCheck” //获得当前选中的节点数据@select-check=“selectCheck” //只要树形结构有变化,就会推送当前选中的数据props名称描述类型默认值必须echo由唯一键位组成的
2021-04-30 11:48:55 839
原创 基于webpack4 sass/scss与js脚本代码共享变量
适用场景:防止“机器人”非法的操作页面元素进行流氓性质的操作(仅仅打包时的类名更新)页面中元素绑定的类与sass文件中的类建立关系,项目编译前进行类名更新,编译时,程序读取配置文件信息,绑定对应类名最终效果npm install node-sass-json-importermodule/rules 配置{test: /.scss$/, use: [MiniCssExtractPlugin.loader, “css-loader”, {loader: ‘sass-loader’,optio
2021-03-23 09:05:25 307
原创 js 生成唯一uuid
全局唯一标识符(GUID,Globally Unique Identifier)也称作UUID(Universally Unique IDentifier) 。GUID是一种由算法生成的二进制长度为128位的数字标识符。GUID 的格式为“xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx”,其中的 x 是 0-9 或 a-f 范围内的一个32位十六进制数。在理想情况下,任何计算机和计算机集群都不会生成两个相同的GUID。GUID 的总数达到了2^128(3.4×10^38)个,所以.
2021-03-22 10:17:15 879
原创 基于ts,vue开发的一个采集浏览器控制台报错信息功能
本文中例子没有采用vue脚手架搭建项目,而是在ts项目中,引入vue进行使用如果使用脚手架搭建,将代码封装一下,在入口文件中使用vue.use()注册使用即可引入vue依赖引入枚举,全局发布订阅器import Vue from 'vue';import {progress, thePublicModule} from "./import";基类/* * @Author GyYu * @Description //TODO 控制台错误信息提取整理 * @Date 11:44 2021/3
2021-03-20 14:31:08 399
原创 js基于逆波兰表达式解析复杂四则运算
插件:js-big-decimalimport bigDecimal from ‘js-big-decimal’// 四则运算Vue.prototype.fourOperation = function(expression, floatNum) { function isOperator(value) { var operatorString = "+-*/()"; return operatorString.indexOf(value) > -1 } functio
2021-03-19 11:55:13 392
原创 基于逆波兰表达式解析复杂的四则运算
typescript基于逆波兰表达式解析复杂的四则运算ts语法插件:js-big-decimal 大数据处理思想:堆栈缓存/* * @Author GyYu * @Description //TODO 四则运算的基类 * @Date 10:08 2021/2/26 * @Param 支持((a+b)*c)+(-d+f)/2 * @return result **/let bigDecimal = require('js-big-decimal');export default c
2021-03-19 11:52:17 136
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人