面试葵花宝典

面试的经常问的问题: html 1、本地存储 sessionStorage 、localStorage 和 cookie 和session 2 、本地缓存 一种是` 一种是http请求头的设置 css 1.让一个元素垂直居中的方法 2、两边固定中间自适应 有几种 js 1、跨域的几种方...

2019-03-23 16:36:12

阅读数 17

评论数 0

使用async、await和axios封装

let instance = axios.create({}) instance.defaults.transformRequest = [function (data) { return JSON.stringify(data) }] instance.defaults.validate...

2019-03-11 18:40:25

阅读数 65

评论数 0

修改element-ui主题色

命令行主题工具 1、 安装主题工具 在自己安装目录下 执行 npm install element-theme --dev 2、 安装chalk主题 npm install element-theme-chalk -D 3. 初始化变量文件 主题生成工具安装成功后,如果全局安装可以在命令行里...

2019-03-06 11:01:01

阅读数 186

评论数 0

vue 中怎么监听路由的变化

1、在一个组件里面 mounted(){ // 判断浏览器是否支持history if (window.history && window.history.pushSta...

2019-01-24 11:27:49

阅读数 225

评论数 0

前端工具类utlis

检查是否以 "$" 或者 " _"开头 function isReserved (str) { var c = (str + '').charCodeAt(0...

2019-01-24 10:30:19

阅读数 50

评论数 0

理解 e.clientX,e.clientY e.pageX e.pageY e.offsetX e.offsetY

event.clientX、event.clientY 鼠标相对于浏览器窗口可视区域的X,Y坐标(窗口坐标),可视区域不包括工具栏和滚动条。IE事件和标准事件都定义了这2个属性 event.pageX、event.pageY 类似于event.clientX、event.clientY,但它们使用...

2019-01-17 14:28:18

阅读数 20

评论数 1

正则表达式

1: .*匹配任意字符0或者多次(大于等于0次) 2: .? 匹配任意字符0或者1次 3: .*?是尽可能少的匹配 4: \s 匹配任何空白非打印字符,包括空格、制表符、换页符等等 [\f\n\r\t\v] 5: \S 匹配任何非空白非打印...

2018-11-30 16:46:46

阅读数 18

评论数 0

vue父子之间方法的调用

我们都知道通过$ref可以获取到某个DOM,但是它也可以用来获取子组件的实例,调用子组件的方法 子组件: <template> <div></div> &...

2018-11-27 16:56:10

阅读数 96

评论数 0

小程序的请求的封装

utils/ajax.js中 module.exports = function (api, method, url, params, ) { wx.showLoading({ mask: true, title: '加载中', }); return new Promi...

2018-11-22 15:13:42

阅读数 73

评论数 0

vue-cli3.0配置

最近忙里偷闲,在看看vue-cli3.0官网。感觉3.0的变化是比较大,最大的区别就是他把配置文件放到node_modules中的@vue/cli-service文件中。其实当你npm run serve的时候,他其实就是运行@vue/cli-service/bin/vue-cli-servi...

2018-11-20 18:26:10

阅读数 263

评论数 0

vue打包后部署到nginx服务器

今天闲着没事做,就想着把自己的vue项目部署到nginx服务器上, 1、先去官网下载https://nginx.org/en/download.html; 2、如下图所示,下载对应的版本的nginx压缩包,解压到自己电脑上存放软件的文件夹中即可 3、解压完成后,文件目录结构如下: 4、直接...

2018-10-14 19:18:33

阅读数 294

评论数 0

小程序的坑

最近两个月一直在研究小程序,对小程序的API有一点了解。我的小程序也终于上线了,虽然小程序做的比较简单,但是基本上用到小程序的基本组件了。现在我就在小程序的中遇到的坑罗列出来,供大家参考,有不足的地方请多指教。 1.关于大家现在调用小程序wx.getuserinfo 和wx.opensetting...

2018-09-26 12:00:46

阅读数 119

评论数 0

canvas绘制多张网络图片

1、最近在做小程序的分享图的时候,后台返回的背景图和小程序码网络图片。canvas不能绘制网络的图片和base64形式的图片。 2、现在的做法是先把图片下载到本地。就是 wx.downloadFile( )。 3、先绘制多张网络的图片,有可能会出现小图先加载大图后加载。导致出现的图片没有完全绘...

2018-08-31 11:48:32

阅读数 786

评论数 0

vue-cli开发的时候解决跨域问题

在config.js中的index.js中 proxyTable: { '/apl' : { target: root, //就是后台的地址 changeOrigin: true, //改变源 pathRewrite: { ...

2018-08-20 20:03:47

阅读数 76

评论数 0

关于vue-cli脚手架打包后vendor文件过大

大家会遇到打包后文件很大,导致页面初始化加载的速度很慢。会出现白屏的现象。这一般是你打包的vendor太大的缘故。如果你打包后看到你的vendor文件有700kb以上。你就要考虑怎么处理。 处理这种文件的 1、把不常改变的库放到index.html中,通过cdn引入,比如下面这样: &am...

2018-08-20 19:53:13

阅读数 1583

评论数 1

vue-cli上线部署多个环境

1、先下载npm i –save-dev cross-env 在各个平台上兼容 2、在package.json文件里面 { "scripts": { &qu...

2018-08-20 18:55:31

阅读数 448

评论数 0

封装 axios

import axios from 'axios' let instance = axios.create({ baseURL: process.env.DOMAIN, //这个是vue-cli环境变量的配置 }) instance.defaults.transformRequest =...

2018-08-20 18:13:16

阅读数 139

评论数 0

获取小程序二维码

wx.request({ // 获取token url: 'https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential', data: { appid: '',//自己小程序后台的appid secret:''//自己小...

2018-08-20 17:33:16

阅读数 191

评论数 0

小程序相册授权问题

小程序中授权相册的解决思路: 1、先用 wx.getSetting()来获取用户的授权,会弹出是否授权的界面,在这里面你需要判断拒绝和允许的判断。 2、如果允许的话,直接做逻辑了。 3、如果拒绝了,你要显示授权的按钮 <button type='prima...

2018-08-20 17:25:58

阅读数 1271

评论数 0

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