
javascript
丸子丸子丸子酱
来自底层的小前端
展开
-
vue项目中保留事件原来的参数
vue项目中保留事件原来的参数原创 2022-05-11 11:11:08 · 1001 阅读 · 0 评论 -
vue3版本provide、inject用法
provide、inject作用:实现祖与后代组件间通信套路:父组件有一个 provide 选项来提供数据,后代组件有一个 inject 选项来开始使用这些数据祖组件中:<template><div class="app"> <h3>我是app组件,{{name}}--{{price}}</h3> <Child /></div> </template><script>imp原创 2021-11-03 15:17:07 · 529 阅读 · 0 评论 -
typescript从入门到现在的总结2
总结一已经总结了差不多很多ts的东西啦这个总结2主要讲泛型,虽然丸子对这一块还是有点模糊,但说一下自己的理解了希望可以帮到大家/** * x 只能是数字类型,如果需要接收任意类型的参数,那么需要使用any,或者函数重载 * @param x */// function fn(x: number): number {// return x * 10;// }// f...原创 2019-12-16 16:01:26 · 528 阅读 · 0 评论 -
typescript从入门到现在的总结 1
前段时间发表了node的学习现在丸子终于要对ts进行总结跟回顾了目录函数类型约束函数重载this问题类.静态成员继承抽象类接口基础接口可选结构接口检测约束接口索引签名接口函数类型接口类接口案例/** * 函数 * 函数声明 * 函数表达式 * * 类型约束 * 函数参数 * 函数返回值 * * 如...原创 2019-12-16 11:48:30 · 255 阅读 · 0 评论 -
node js学习 [第二篇] 创建文件 event buffer 命令行【新手向】
目录编译es6Node event模块命令行的扩展创建文件buffer 读取字节、缓冲普通的不行。在编译的时候要加开启支持–experimental-modules.mjs 后缀exporthttp://www.ecma-international.org/ecma-262/#table-42importhttp://www.ecma-international.o...原创 2019-04-02 11:05:36 · 260 阅读 · 0 评论 -
vue绑定数字类型 value为数字
直接加: <el-select v-model="searchData.status" filterable placeholder="请选择" @change="gamefilter" class="mr40"> <el-option label="开启" :value='0'></el-option> &...原创 2019-04-02 16:32:45 · 13672 阅读 · 0 评论 -
js通过问号后面拿参数
$(function () { var search = location.search; // alert(search); //获取URL中?后的句子 var string = search.split("=")[1]; //分割取出cid // alert(string); var games = get...原创 2019-04-23 17:48:23 · 3113 阅读 · 0 评论 -
node js学习 [第三篇] 文件系统,npm包发布新建【新手向】
文件系统fs写入//同步const fs = require('fs');//write//写入数据//output/input i/o操作 =》流 二进制//fs.writeFile(file, data[, options], callback)//'./1.txt E/cc/1.txt'//数据(字符串,音频,视频,二进制)=》buffer=>stream/...原创 2019-05-08 14:53:48 · 209 阅读 · 0 评论 -
node js学习 [第四篇] cli commander chalk Inquirer【新手向】
commander开发方向GUI - Graphical User Interface : 图形用户界面office、vscode、浏览器、播放器……CLI - Command-Line Interface:命令行界面,也称为 CUI,字符用户界面虽然没有GUI操作直观,但是CLI更加节省计算机资源(所以一般用于服务器环境)babel、tsc / webpack / vue-cli...原创 2019-05-08 15:13:57 · 966 阅读 · 0 评论 -
node js学习 [第五篇] gui,node网络 tcp udp http【新手向】
GUI下载electron图形用户界面(Graphical User Interface,简称 GUI,又称图形用户接口)是指采用图形方式显示的计算机操作用户界面与 CLI 相比,图形界面对于普通用户在视觉和操作上更加容易接受基于Node.js的GUI框架NW.JS(Node-Webkit)Electronnpm init设置项目入口文件:“main”: “index.js”...原创 2019-05-27 11:43:08 · 846 阅读 · 1 评论 -
node js学习 [第六篇] koa教程 koa-swig koa-router koa-static-cache后端渲染模板 前端渲染模板
koaKoa 是一个新的 web 框架,由 Express 幕后的原班人马打造, 致力于成为 web 应用和 API 开发领域中的一个更小、更富有表现力、更健壮的基石。 通过利用 async 函数,Koa 帮你丢弃回调函数,并有力地增强错误处理。 Koa 并没有捆绑任何中间件, 而是提供了一套优雅的方法,帮助您快速而愉快地编写服务端应用程序。//类似于http。包装过的http对象con...原创 2019-06-05 11:12:12 · 1115 阅读 · 0 评论 -
npm supervisor window设置环境变量 [supervisor的坑 ]
supervisor npm i -g supervisor在你的目录下 supervisor 【xxx你要运行的文件,例如】supervisor app如果你可以运行,恭喜你安装成功了如果不行,请看下面的报错‘supervisor’ 不是内部或外部命令,也不是可运行的程序一开始我是supervisor npm i -g supervisor supervisor app就可以...原创 2019-05-28 15:19:20 · 1297 阅读 · 0 评论 -
vue导出Excel表格
下载插件 npm install -S file-saver xlsx npm install -D script-loader建立文件夹 vendor 在src里面放置两个文件Blob.js/* eslint-disable *//* Blob.js * A Blob implementation. * 2014-05-27 * * By Eli Grey, h...原创 2019-03-14 11:48:50 · 1306 阅读 · 0 评论 -
es6 promise实际运用
分享一些promise的应用es3/es5 以往异步调用写法【图片只是个demo】function loadImg(src,callback,fail){ var img=document.createElement('img'); img.onload=function(){ console.log(img) callback(img) } img.one...原创 2018-05-30 14:20:22 · 781 阅读 · 0 评论 -
vue-element-admin 框架应用1
最近公司要坐后台系统–原本一直用react,但技术大大决定要用vue,所以就用了这个框架,讲讲我的这个框架的理解吧,帮助新手可以快速上手先看代码吧~~官方文档:https://github.com/PanJiaChen/vue-element-admin/blob/master/README.zh-CN.md git下载 # 克隆项目git clone https://...原创 2018-07-18 11:59:44 · 19456 阅读 · 3 评论 -
vue-element-admin 框架应用2
手把手教你写第一个vue-element-admin页面# 克隆项目git clone https://github.com/PanJiaChen/vue-element-admin.git# 安装依赖npm install# 建议不要用cnpm安装 会有各种诡异的bug 可以通过如下操作解决 npm 下载速度慢的问题npm install --registry=https:...原创 2018-07-18 15:07:14 · 5021 阅读 · 5 评论 -
javascript变量作用域问题
类型js类型包括了基本类型跟引用类型基本类型指简单的数据段而引用类型指那些可能由多个值构成的对象l基本类型:undefined,null,boolean,number,string 这5种基本类型,基本类型可以操作保存在变量中的实际的值l引用类型:引用类型的值是保存在内存中的对象,js不允许直接访问内存中的位置,也就是说不能直接操作对象的内存空间,在操作对象的时候,实际上是操作对象原创 2018-07-18 15:12:45 · 169 阅读 · 0 评论 -
js获取从上月一整月,本月1号到今天的日期
js获取从上月一整月日期js获取从本月1号到今天的日期 const start = new Date() start.setTime(new Date(new Date().getFullYear(), new Date().getMonth(), 1)) 本月一号获取上个月一整个月日期 const end = new Date() const start =...原创 2018-09-27 10:45:20 · 8731 阅读 · 0 评论 -
js源生写cookie封装
//写cookiesfunction setCookie(name,value) { var Days = 30; var exp = new Date(); exp.setTime(exp.getTime() + Days*24*60*60*1000); document.cookie = name + "="+ escape (value) + ";expir...原创 2018-09-27 10:52:16 · 357 阅读 · 0 评论 -
vue+highcharts图表封装【曲线图+柱形图+(曲线柱图)+饼图+面积图】
最近做一个后台系统,后台系统其实是有很多图表。但因为运营大佬想让图表可以实现导出成excel等格式。但后端不太愿意配合,发现原来highcharts可以来导出。就用highcharts。但源生的比较复杂。图表的比较多。所以丸子就把一些常用的图表封装了封装的代码<template> <div class="highcharts-container" style="heigh...原创 2018-09-27 11:06:06 · 1705 阅读 · 0 评论 -
vue-element-admin element Pagination的坑,无法更改page的值去改Pagination
在工作的时候发现了Pagination 的坑,比如我在page页面 3的时候,请求后端的一个keyword数据,这个时候,我要把page设为1,重新开始,但Page虽然是可以设置为1了,但是我搜索的页面,在点页面3的时候,不会请求接口了,,原来才知道无法在触动page更新了。。。在网上看到很多种方法都没有效果然后一直不停的尝试,终于可以了,首先先看代码 template ...原创 2019-03-26 15:19:34 · 6814 阅读 · 0 评论 -
vur router keep-alive 路由缓存
很多时候列表页跳内页啥的,跳来返回都需要把前一页的数据缓存了我们之前用的文案是keep-alive但keep-alive有个问题是,三级菜单就会有奇奇怪怪的问题清除也没办法后面用了一个插件navigation。<navigation> <router-view></router-view> </navigati...原创 2019-03-14 11:37:49 · 323 阅读 · 0 评论 -
数组去重+多维数组转一维数组
很多面试题都是数组去重,给大家安利一下第一种方法<script>var arr=[1,2,3,4,4,5,6,7,6,5,0] for(var i=0;i<arr.length;i++){ for(var j=i+1;j<arr.length;j++){ if(arr[i]==arr[j]){ arr.splice(j原创 2017-03-02 16:07:03 · 705 阅读 · 0 评论