随笔分类 - Vue
摘要:如果使用了区域滚动 next(vm=>{console.log(‘next’) }) 这个里面的代码很晚执行,执行时机在组件mounted周期之后
阅读全文
摘要:一.什么是组件? 组件 (Component) 是 Vue.js 最强大的功能之一。组件可以扩展 HTML 元素,封装可重用的代码。在较高层面上,组件是自定义元素,Vue.js 的编译器为它添加特殊功能。在有些情况下,组件也可以表现为用 is 特性进行了扩展的原生 HTML 元素。 所有的 Vue
阅读全文
摘要:depp:true 对对象进行深层遍历 也可以写成"obj.a" , 直接对对象的某个属性进行监听
阅读全文
摘要:设置layout,表示需要显示的内容,用逗号分隔,布局元素会依次显示。prev表示上一页,next为下一页,pager表示页码列表,除此以外还提供了jumper和total,size和特殊的布局符号->,->后的元素会靠右显示,jumper表示跳页元素,total表示显示页码总数,size用于设置每
阅读全文
摘要:https://www.cnblogs.com/wdlhao/p/9657627.html
阅读全文
摘要:上拉加载以及下拉刷新都是移动端很常见的功能,在搜索或者一些分类列表页面常常会用到。 跟横向滚动一样,我们还是采用better-scroll这个库来实现。由于better已经更新了新的版本,之前是0.几的版本,更新了一下发现,现在已经是1.2.6这个版本了,新版本多了些 比较好用的api,所以我也重写
阅读全文
摘要:在没有封装组件之前,如果不使用第三方插件,那么很多情况下我们会编写几个常用的组件来提供给页面使用,如Alert/Loading组件,而你可能需要在很多页面中引入并且通过components注册组件,但是像这样使用率很高的组件一般我们希望全局注册后直接就可以在相应页面使用,因此我们需要将他们封装成插件
阅读全文
摘要:第一种 比较灵活简单的方式(切换改变部分的内容在组件中比较方便操作) 第二种(比较死板,内容被固定住了) 第三种(比较死板,内容被固定住了,使用过jquery的人习惯用的方式)
阅读全文
摘要:vue项目中,前端与后台进行数据请求或者提交的时候,如果后台没有设置跨域,前端本地调试代码的时候就会报“No 'Access-Control-Allow-Origin' header is present on the requested resource.” 这种跨域错误。 要想本地正常的调试,解
阅读全文
摘要:使用css实现rem适配,main.js rem.js body { max-width: 6.4rem; min-width: 3.2rem;}
阅读全文
摘要:1,执行事件和调用 this.$store.state.count.count 2添加模块 3模块内执行过程 模块内部的数据:①内部state,模块内部的state是局部的,也就是模块私有的,比如是car.js模块state中的list数据,我们要通过this.$store.state.car.li
阅读全文
摘要:{ path: '/login', name: '登录页面', hidden: true, meta: { title: 'Readme', icon: 'el-icon-menu' }, component: resolve => require(['../views/login/Login.vue'], resolve) }
阅读全文
摘要:结合router,缓存部分页面 { path: '/', name: 'Hello', component: Hello, meta: { keepAlive: false // 不需要缓存 } },
阅读全文
摘要:1、下拉列表 (1)、html部分代码: (2)、js部分代码: 结果就是这样: (2)、选中选项触发事件 这种情况下,可以使用change事件,当选中某一选项后,便会触发该事件。完整代码:
阅读全文
摘要:在使用vue.js进行开发时,使用最多的就是created、mounted、activated。 由于有些情况下,我们需要复用某些组件,因此需要用到keep-alive。 当引入keep-alive时,页面第一次进入,钩子的触发顺序是created-> mounted-> activated。当再次
阅读全文
摘要:近期由于项目需要,需要将页面中的表格数据导出excel格式的文件,折腾了许久,在网上各种百度,虽然资料不少,但是大都不全,踩了许多坑,总算是皇天不负有心人,最后圆满解决了。 1、安装相关依赖(npm安装可能会出现某些错误,可以使用cnpm): 2、下载两个核心js文件,Blob.js和 Export
阅读全文

浙公网安备 33010602011771号