在新的页面设置height无效果的时候.需要改动App这个文件的heigth 解决办法.给app这个盒子设置高度.默认情况下为0 设置高度100%时,div的高度会等同于其父元素的高度.而上面中id为app的div(vue挂载的div)的父节点是body标签,body标签的父节点是html标签.在默认情况下html和body标签的高度为auto,而浏览器是不会自动给标签添加高度的,所以html和body标签就为0,自然子div的高度设置为100%就不起作用了 html,body,#app{ he…
查看更多精彩内容请访问我的新博客:https://www.cssge.com/ 自从使用Vue2之后,就使用官方推荐的axios的插件来调用API,在使用过程中,如果服务器或者网络不稳定掉包了, 你们该如何处理呢? 下面我给你们分享一下我的经历. 具体原因 最近公司在做一个项目, 服务端数据接口用的是java输出的API, 有时候在调用的过程中会失败, 在谷歌浏览器里边显示Provisional headers are shown. 按照搜索引擎给出来的解决方案,解决不了我的问题. 最近在研究A…
只需在main.js    ====import './style.less'   main.js =>>   import Vue from 'vue' import App from './App.vue' import router from './router' import store from './store' Vue.config.productionTip = false import './style.less' new Vue({ router, store, rende…
this.webSocket.onerror =(env)=>{ this.onError(env) }; https://jsfiddle.net/dko6g9a4/1/…
背景 以前我们制作柱状图都用echarts或者其他同类型的图表插件 这次是个移动端的需求,而且这个图表需要动画 使用echarts就会显得过重,而且动画达不到我想要的效果(主要是我自己愚蠢想不到好的动画办法). 先来看下效果图: 几个柱状图分数不满时: 几个满分柱图: 还有完整的元素组合动画效果: ps:圆环+进度的效果制作,见下篇. 从最后一张图中可以看出这个需求,柱状图是在一个swiper当中实现的. swiper翻页,柱状图逐个增长,圆环进度增长. 废话不多说,看处理思路~ 分析一波设计稿…
在做微信分享的时候,产品要求分享效果要有文字和图片,使用weixin-js-sdk解决了, 原始的分享效果: 使用微信JS-SDK的分享效果: 首先需要引入weixin-js-sdk npm install weixin-js-sdk --save 在main.js中引用 * 微信分享后自定义缩略图及标题   import {getSignature} from '../services/wechat.js'; export default { data: function() { return…
1. 先来理下思路? 1)抖动就是摆动,现实中的钟摆可以很形象. 2)当摆动到临界点后,就会向相反的方向摆动. 3)在没有动力时,摆动会慢慢停止. 2.用法: :start.sync 里面是抖动器名字(不同name), :range ={包含x,y, z} 3.初始化抖动 initJitter() { // 把start变成false, 方便下次点击 this.$emit('update:start', false); // 清除上次动画 this.clearAnimate(); // 设置cu…
设置height=100%(网页内容能够更好的适配各种屏幕大小) 第一种是设置某个单独的div元素   height=100%无效 原因很简单,所有基于本分比的尺寸必须基于父元素,而你如果没有设置父元素尺寸的大小就会失效,这里我们设置<body>height=100%,有时候这样设置也是无效的,因为body的父元素html没有设置,没有设置的尺寸默认为0 x 0 像素,所有一般加上 html,body{height = 100%}就会解决 第二种: 很多情况下只设置body{height=10…
在网页设计中有时会设置某个DIV或者TABLE的高度自适应,即元素的高度充满父元素的高度.一般使用设置CSS  height:100%来实现.但是当元素层级嵌套比较深的时候,设置该属性并不能得到应有的效果.其实问题在于该元素的父级元素,当父级元素没有设置高度时,子元素的该属性并不会出现效果.所以,当要设置height:100%这个属性时,该元素的所有嵌套的父元素都必须设置高度,或者height:100%属性.…
一般情况下,我们css控制的最高节点就是body,例如设置: body{background:#069;} 则浏览器界面就是完全的#068的背景色.这里看上去是<body>标签下的背景色起作用了,我到不这么认为,这里不是body的background起作用,而是body作为一个根节点起作用了,<html>标签未被激活,body担当类似于根节点的节点,其background背景色被浏览器俘获,浏览器界面背景色为background的背景色,以上是我的推论,这种推论不是我凭空想象出来的…