自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(53)
  • 收藏
  • 关注

原创 安装elementUI

https://www.e-learn.cn/content/qita/2521763

2019-08-08 09:23:49 166

原创 兼容ie10以下的base64编码与解码

var Base64 = { _keyStr: "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=", encode: function (e) { var t = ""; var n, r, i, s, o, u, a; var f = 0; e = Bas...

2019-07-26 15:43:17 548

原创 vue导航条去掉#

export default new Router({ mode: 'history', routes: [] })把浏览模式换成history

2019-07-25 16:57:39 809

原创 echarts百度地图控制显示区域

想要只显示某一区域的内容,超出的就禁止拖拽,但是测试了一天,也没有成功,而且如果真的禁止成功了,那往回拖拽的时候怎么开启也是一个问题,在网上参考了很多博客,想到了一个折中的解决方案,如果拖拽超出了指定的区域,就让它回到中心点位置,本想让它改变中心点为拖拽之后区域的中心点,但是那样依旧阻止不了一直拖拽出控制区域,所以改成超出便回到中心点let bmap = myChart.getModel().g...

2019-07-24 18:00:58 2594 1

原创 base64解码与转码

let Base64 = { encode(str) { // first we use encodeURIComponent to get percent-encoded UTF-8, // then we convert the percent encodings into raw bytes which // can be fed into bt...

2019-07-24 17:53:31 2798

原创 vue+vue-baidu-map

本篇博客主要写一下百度地图插件1.安装插件yarn add vue-baidu-map2.main.js中注册import BaiduMap from 'vue-baidu-map'Vue.use(BaiduMap, { ak: 申请的百度地图ak})3.在需要百度地图的页面使用<baidu-map></baidu-map>仅仅引入标签,百度地图...

2019-07-13 17:09:31 739

原创 vue+echarts+bmap绘制散点图

基于echarts的中国地图散点图在上篇博客中已经写过了,这篇博客主要写一下基于扩展的百度地图为地图绘制的方法1.在main.js注册echarts2.在页面引入bmap.jsimport 'echarts/extension/bmap/bmap.js'3.单纯的引入bmap,浏览器会报错 BMap is not defined,参考了很多博客,发现需要单独写一个js文件,进行异步操作,...

2019-07-13 17:01:02 3890 3

原创 vue+echarts+map绘制散点图

安装echarts跟vue就不写了,只要讲一下基于echarts自带的map如何绘制散点图,echarts官网上已经不允许下载了,但是在vue上安装的echarts插件上有完整的js文件和json文件,在node_modules/echarts/map文件夹里,有中国地图、世界地图和各省份地图1.首先在vue上全局注册或在需要的页面引入所需的文件,这里我用的是全局注册//main.jsim...

2019-07-13 16:49:55 2591 4

原创 van-cell宽度问题

van-cell里面的van-cell__title和van-cell__value的宽度默认是50%,而且怎么修改也没有变化,后来发现是在min-width做了限制,所以修改相应类的min-width即可

2019-07-08 18:10:36 12491 3

原创 vue-cli3 配置axios跨域及封装

在根目录上创建一个vue.config.js文件module.exports = { publicPath: './', outputDir: 'dist', lintOnSave: true, productionSourceMap: false, devServer: { host: '0.0.0.0', port:'8080', disableH...

2019-06-05 10:09:19 6084

原创 js的BOM对象

BOM对象有 screen location navigator history1.screen有width height availHeight availWidth2.location console.log(window.location);//window.location.href="http://www.baidu.com" // 可以切换网址 //window...

2019-03-29 17:05:53 117

原创 return的返回值

1.return在if else语句里面相当于whitch的break 截断 function test(num) { if(num==""){ alert('0000'); return; alert(1111)//加入return截断后,下面的alert(1111)不会再执行,会直接跳出当前的if语句 ...

2019-03-29 08:43:38 6295

原创 倒序输出一个数的几种方法

var p=prompt("请输入一个正整数"); var p1=parseInt(p);1.数转成数组,然后倒序输出p=p.split('').reverse(); var result=""; console.log(p); for (var i=0;i<p.length;i++){ result+=p[i]; } ...

2019-03-29 08:36:50 2978

原创 用do while 实现猜数的小游戏

var a=prompt("请输入1-100之间的数"); var math=Math.floor(Math.random()*100+1);//向下取整 // alert(math); var min=0; var max=100; do{ if(a<math){ min=a; ...

2019-03-29 08:34:52 515

原创 水仙花数

for(var i=100;i<1000;i++){ var hundred=parseInt(i/100); var ten=parseInt(i/10)-hundred*10; var num=i%10; if(Math.pow(hundred,3)+Math.pow(ten,3)+Math...

2019-03-29 08:33:22 99

原创 js作用域

function add() { var a=b=10; //var a=10;b=10全局 }; add(); console.log(a);//not defined console.log(b);//10 // console.log(a);//undefined 变量提升 浏览器会先声明变量var a; va...

2019-03-27 14:08:08 70

原创 js解决两个数互换的几种方法

var a=5;var b=3;1.定义一个变量来接 var c; c=a;//c=5 a=b;//a=3 b=c;//b=52.加减 a=a+b;//a=3+5 b=a-b;//b=8-3=5 a=a-b;//a=8-5=33.异或 a=a^b;//a:0101 b:0011 a=a^b=0110 b=a...

2019-03-27 10:52:17 1128

原创 vuecli路由

路由有两种安装方式1.在创建项目的时候一起安装路由2.项目创建完后再命令行里安装npm install vue-router --save-dev安装完后会发现src文件夹里多了一个名为router的文件夹,里面有一个index.js的文件,路由需要在此配置打开main.jsimport router from './router/'这时配置路由是无效的,因为main.js没有配...

2019-03-16 17:55:09 156

原创 vue cli关于mui区域滚动无效

滚动组件默认的是overflow:hidden &lt;div class="mui-scroll-wrapper" style="height: 18.75rem; overflow: scroll;"&gt; &lt;div class="mui-scroll"&gt;再手动初始化滚动组件就可以了...

2019-03-16 17:43:11 806

原创 vue cli 关于mui左侧菜单栏问题

将mui组件的js引入以后发现菜单的点击联动失效(function() { var controlsElem = document.getElementById("segmentedControls"); var contentsElem = document.getElementById("segmentedControlContents"); var controlL...

2019-03-16 17:41:21 795

原创 vue cli 关于mui switch开关组件在手机上无效

需要手动初始化开关组件,在生命钩子vue渲染完成之后初始化mounted: function(){ this.$mui('.mui-switch')['switch']();}

2019-03-16 17:36:17 818

原创 vue cli图片无法显示

vue打包以后可能会出现data里动态添加的图片的路径没有自动更改,需要把图片放到项目的src/assets/文件夹内然后在data里面引用 src: require("../assets/img/xljtb.jpg"),...

2019-03-16 17:34:00 1775

原创 vue cli关于mui自定义图标无法识别问题

需要将阿里巴巴矢量库里下载的文件添加到项目的src/assets/font文件夹内,需要如下几个文件然后在main.js中引入iconfont.css就可以正常使用了import './assets/font/iconfont.css'...

2019-03-16 17:31:04 348

原创 打包vue

进入项目以后命令行输入npm run build这时项目里会有一个dist的文件夹,里面有一个index.html,运行html发现控制台报错,可以通过以下方式来解决打开dist/static/css文件夹里的第一个css文件通过ctrl+F查找svg,更改第二个和第三个的url,把最外层的单引号改为双引号.mui-spinner:after { display: block; w...

2019-03-16 17:26:27 194

原创 vue cli+MUI

在static文件夹下新建一个mui目录把mui的css、 js文件引入在main.js中引入mui.min.css和mui.min.jsimport'../static/mui/css/mui.min.css'import mui from "../static/mui/js/mui.min.js"定义mui,用$mui代替mui,可以避免若vue文件的data里有定义mui的话,会...

2019-03-16 17:16:01 434

原创 搭建vue脚手架

首先确认安装了node.js和npm然后在命令行输入node -v和npm -v检查是否安装成功接下来安装vue1.全局安装vue/clinpm install -g @vue/cli2.全局安装vue/cli-initnpm install -g @vue/cli-init3.新建一个空文件夹,用于存放vue项目,使用命令行进入到文件夹内,创建vue项目vue init ...

2019-03-16 17:10:24 86

原创 webpack的plugins插件

安装:cnpm i webpack-dev-server --save-dev配置文件提供一个入口和一个出口,webpack根据这个来进行js的打包和编译工作。虽然webpack提供了webpack --watch的命令来动态监听文件的改变并实时打包,输出新bundle.js文件,这样文件多了之后打包速度会很慢,此外这样的打包的方式不能做到hot replace,即每次webpack编译之后,...

2019-03-14 15:10:32 481

原创 webpack的loader Babel

与gulp一样,需要在根目录下建立一个名为webpack.config的js配置文件,将编译下下拨给放入配置文件内在使用webpack的重要功能loader之前先安装babel 和babel/coreBabel其实是几个模块化的包,其核心功能位于称为babel-core的npm包中,webpack可以把其不同的包整合在一起使用,对于每一个你需要的功能或拓展,你都需要安装单独的包首先安装cn...

2019-03-14 15:06:58 206

原创 webpack四个模块简介

1.entry入口起点(entry point)指示 webpack 应该使用哪个模块,来作为构建其内部依赖图的开始。进入入口起点后,webpack 会找出有哪些模块和库是入口起点(直接和间接)依赖的。可以通过在 webpack 配置中配置 entry 属性,来指定一个入口起点(或多个入口起点)。Entry的配置写法有三种:(1).对象,可配置多入口(2).字符串, 最简单直接方式,单...

2019-03-14 15:00:18 1569

原创 webpack安装

webpack 是一个现代 JavaScript 应用程序的静态模块打包器(module bundler)。当 webpack 处理应用程序时,它会递归地构建一个依赖关系图(dependency graph),其中包含应用程序需要的每个模块,然后将所有这些模块打包成一个或多个 bundle。在webpack中,所有的静态资源都可以被处理为一个模块,包括js、图片、css、字体。模块化是前端开发的...

2019-03-14 14:47:48 573

原创 gulp使用

一、编译less1.命令行安装插件cnpm i gulp-less --save-dev2.打开根目录下的gulpfile.js文件,引入gulp-lessvar less = require(&quot;gulp-less&quot;);

2019-03-05 13:11:07 65

原创 gulp的方法介绍

gulp借鉴了Unix操作系统的管道(pipe)思想,前一级的输出,直接变成后一级的输入,gulp.src返回当前文件流至可用插件1.gulp.src()要编译的文件的路径,采用的是绝对路径gulp.src("css/*.less") //指定源文件路径 *全部2.gulp.task(name[, deps], fn)定义一个任务deps:一个包含任务列表的数组,这些任务会在你当前...

2019-03-05 11:19:06 228

原创 gulp安装

gulp简单介绍:gulp就是用来机械化的完成重复性质(如less-&gt;css;js、css压缩;js混淆)的工作;gulp的机制就是将重复工作抽象成一个个的任务。gulp的安装:gulp是基于node.js的,因此首先要确保安装了node.js,gulp是国外的,命令行安装时需要将npm换成镜像代理源(如何更换前面的博客已经讲过了)1.首先全局安装gulpcnpm install ...

2019-03-05 10:59:08 130

原创 scss编译

1.考拉编译2.命令行编译首先安装ruby打开命令行 移除原来的gem源gem sources --remove https://rubygems.org/添加新的gem源$ gem sources -a https://gems.ruby-china.com/安装sassgem install sass通过 sass -v命令确认是否安装成功进入到需要的文件夹中进行监听sa...

2018-12-27 10:43:40 619

原创 less编译的几种方法

1.考拉软件编译http://koala-app.com/index-zh.html要引入编译后的css文件 考拉会在后台监听2.js在线编译 &lt;link rel="stylesheet/less" type="text/css" href="css/less01.less" /&gt; &lt;script src="//cdnjs.cloudflare.com/...

2018-12-27 10:33:33 647

原创 bootStrap栅格系统

&lt;div class="container"&gt; &lt;!--屏幕分界点 768 992 1200--&gt; &lt;!--&lt;div class="col-md-1 col-sm-3 col-xs-6"&gt;2&lt;/div&gt;--&gt; &lt;!--栅格系统把屏幕分为12列 col-lg-1 大屏幕占1列 col-md

2018-12-26 10:09:08 82

原创 引入bootStrap

&lt;!DOCTYPE html&gt;&lt;html lang="en"&gt;&lt;head&gt; &lt;meta charset="UTF-8"&gt; &lt;meta http-equiv="X-UA-Compatible" content="IE=edge"&gt; &lt;meta name

2018-12-26 10:04:04 416

原创 echarts注释

&lt;!DOCTYPE html&gt;&lt;html lang="en"&gt;&lt;head&gt; &lt;meta charset="UTF-8"&gt; &lt;title&gt;eChart图表入门&lt;/title&gt; &lt;style&gt; #main { w

2018-12-26 10:01:07 884

原创 静态折线图

&lt;!DOCTYPE html&gt;&lt;html lang="en"&gt;&lt;head&gt; &lt;meta charset="UTF-8"&gt; &lt;title&gt;折线图&lt;/title&gt; &lt;style&gt; &lt;/style&gt;&lt;

2018-12-14 15:32:22 488

原创 动态空心圆图

&lt;!DOCTYPE html&gt;&lt;html lang="en"&gt;&lt;head&gt; &lt;meta charset="UTF-8"&gt; &lt;title&gt;动态空心饼图&lt;/title&gt; &lt;style&gt; &lt;/style&gt;&l

2018-12-14 15:31:01 229

空空如也

空空如也

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

TA关注的人

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