自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

番茄酱的博客

秃头少女

  • 博客(15)
  • 资源 (1)
  • 收藏
  • 关注

原创 vue常见面试题

1.vue优点? 答:轻量级框架:只关注视图层,是一个构建数据的视图集合,大小只有几十kb; 简单易学:国人开发,中文文档,不存在语言障碍 ,易于理解和学习; 双向数据绑定:保留了angular的特点,在数据操作方面更为简单; 组件化:保留了react的优点,实现了html的封装和重用,在构建单页面应用方面有着独特的优势; 视图,数据,结构分离:使数据的更改更为简单,不需要进行逻辑代码的修改,只需要操作数据就能完成相关操作; 虚拟DOM:dom操作是非常耗费性能的, 不再使用原生的dom操作节点,极大解放d

2020-06-15 19:36:59 386

原创 scrollBy 滚动到指定楼层

<div class="qp-box" v-for="(allItem, allIndex) in qList" :key="allIndex" :ref="'ques' + allIndex" > <div class="question-box"> ....... </div> </div> ... qList: [], .....

2021-10-29 16:03:23 221

原创 uni-app上拉加载 下拉刷新

uni-app上拉加载 下拉刷新 父组件中使用下拉刷新onPullDownRefresh,上拉加载 onReachBottom,分别调用子组件appear的updatePage,pulldatePage方法。 //父组件 async onPullDownRefresh() { if (this.text == '我的安全') { await this.$refs.mySecurity.getAA0001(); } if (this.text == '隐患排查' &&

2021-09-03 11:06:24 634

原创 element Dialog子组件弹框

//父组件 <div> <tipDialog :DialogTipShow="DialogTipShow" @closeDialog="closeDialog"></tipDialog> </div> import tipDialog from '../components/tipDialog' export default { components: { tipDialog }, data() { return {

2020-12-16 22:46:52 762

原创 echarts适配 自适应

1.注意:容器宽不要写死,可用百分比 2.第一种 setTimeout(function() { window.onresize = function() { myChart.resize() } }, 200) 3 第二种 window.addEventListener("resize", function () { myChart.resize()//下面可以接多个图 }) .

2020-10-15 12:04:38 1420 1

转载 vue项目组件缓存

在APP.vue里 <div id="app"> <keep-alive> <router-view v-if="$route.meta.keepAlive" /> </keep-alive> <router-view v-if="!$route.meta.keepAlive" /> </div> 在路由配置里加上 meta: { title: '管网统计',

2020-09-24 11:57:08 250

原创 element 多级表头+可编辑表格

```javascript <template> <div> <el-button size="mini" @click="handleAdd()" type="primary">Add</el-button> <el-table ref="mytable" :data="table_data" style="width: 100%" @selection-change="handle.

2020-09-02 17:39:28 1116

原创 重装node报错

重新安装 npm rebuild node-sass即可

2020-08-18 13:05:00 250

原创 elementUI 多选框checkbox-group

<el-checkbox-group v-model="checkedCities" > <el-checkbox v-for="i in cities" :label="i.id" :key="i.id" >{{i.name}}</el-checkbox> </el-checkbox-group> data () { return { checkedCities: [], ..

2020-08-04 15:31:30 1968

原创 vue修改图标以及项目名

首先 打开这个文件 ```javascript <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <meta name="viewport" content="user-scalable=0,width=device-width, ini...

2020-03-28 15:24:22 1168

原创 vue项目element 表格导出Excel,echarts导出png图片

// echarts图表容器 <div class="con-middle" id="shade2" v-show="type3 == 'D'"></div> //element表格 <div class="con-middle" v-show="type3 == ''" id="out-table3"> <el-table ...

2020-02-29 19:10:55 2638 3

原创 **vue.esm.js?efeb:591 [Vue warn]: Invalid prop: type check failed for prop "data". Expected Array

vue.esm.js?efeb:591 [Vue warn]: Invalid prop: type check failed for prop “data”. Expected Array, got String. 有可能是这几种情况

2020-02-14 10:25:07 1249

原创 箭头函数与普通函数区别

1.箭头函数是匿名函数,不能作为构造函数,不能使用new 2.箭头函数不能绑定arguments,取而代之用rest参数…解决 function A(a){ console.log(arguments); } A(1,2,3,4,5,8); // [1, 2, 3, 4, 5, 8, callee: ƒ, Symbol(Symbol.iterator): ƒ] let C = (...c) =...

2019-11-07 09:04:48 214

原创 ES6相关

全网最详细,如果不是,就当我没说!!! let let用来声明变量,和var用法类似,但是所声明的变量,只有在let命令所在的代码块里有效。 1.存在块级作用域 2.不存在声明提升(注意考虑暂时性死区) 3.不允许重复声明(包括普通变量和函数参数) 4.const的使用(不要试图修改,因为不能修改,哈哈哈哈) 解构赋值 按照一定的模式,从数组和对象中提取值,对变量进行赋值。 优点: 一次性可以...

2019-11-05 22:07:03 171

原创 web几种数据交互(1)

作为一个前端程序员,对各种框架和各种库肯定都不陌生。原生Ajax和jQ的Ajax最为常用。 一,原生Ajax 大家可能对原生JS比较陌生,毕竟相对于jQuery的ajax,原生的确实有些复杂,不够jQuery的ajax是由原生的ajax封装而来。由此可见了解原生的ajax是十分必要的; 1.首先了解一下ajax概念,指一种创建交互式网页应用的网页开发技术,通过异步模式,提升用户体验,优化了浏览器和...

2019-10-23 14:28:41 375

九宫格.html

用js创建一个拖拽交换位置九宫格效果

2019-07-28

空空如也

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

TA关注的人

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