09 2018 档案

摘要:写法一: 写法二: 写法三: 三种写法的原理都是一样的,提取首字母转为大写,和剩余的字符一起组成一个新的字符 阅读全文
posted @ 2018-09-29 17:34 知九 阅读(32529) 评论(0) 推荐(3) 编辑
摘要:在vue开发中,因为引用的父组件和子组件都使用了window.onresize以至于一个window.onresize失效。找了下解决方案,可以采用下面的方式写就可以了。 销毁可以采用下面的方式 阅读全文
posted @ 2018-09-28 18:21 知九 阅读(1455) 评论(0) 推荐(0) 编辑
摘要:handleCheck (item) { if (item.isChecked) { this.checkData.push(item.id) this.checkData = _.uniqWith(this.checkData, _.isEqual) } else { this.checkData = _.remove(t... 阅读全文
posted @ 2018-09-27 15:36 知九 阅读(98) 评论(0) 推荐(0) 编辑
摘要:在项目开发中能不能自己写一个组件可以像iview或者element那样可以不必引用就可以直接用呢?答案是可以的。 首先,写一个组件mainHeader。 接着在vue中注册这个组件,代码如下: 然后就可以在页面中通过y-header来使用它了。 <y-header title="测试"><y-hea 阅读全文
posted @ 2018-09-26 16:40 知九 阅读(117) 评论(0) 推荐(0) 编辑
摘要:在使用axios的过程中,会发送两次请求。 看了下是因为有一个请求是OPTIONS来判断跨域的时候让不让发送请求的。 这个不算是一个bug,但是发送两个请求着实让人看着不舒服。于是修改了下,原来的请求方式是: 摒弃上面的代码,修改webpack的配置文件config/index.js,修改后的请求一 阅读全文
posted @ 2018-09-25 10:28 知九 阅读(1235) 评论(0) 推荐(0) 编辑
摘要:这边是router-view部门的写法: 下面是router中的写法,想法是匹配name末尾是指定字符的页面(再次以结尾为Add的页面为例),最初的写法是这样的: 后面想了下这样的写法不够严谨,于是修改为用正则匹配的方式: 下面是效果图: 阅读全文
posted @ 2018-09-21 13:57 知九 阅读(193) 评论(0) 推荐(0) 编辑
摘要:参考:https://www.cnblogs.com/ooo0/p/7741651.html 阅读全文
posted @ 2018-09-21 11:54 知九 阅读(1700) 评论(0) 推荐(0) 编辑
摘要:不要在router-view的外层使用动画!不要在router-view的外层使用动画!不要在router-view的外层使用动画! 重要的事情说三遍,在app.vue中自以为奇思妙想(实际是脑残)在router-view的外边加了一层动画,结果发现加载各种慢,时不时就展现一秒渣布局。 找了许久也没 阅读全文
posted @ 2018-09-21 11:25 知九 阅读(240) 评论(0) 推荐(0) 编辑
摘要:vue开发过程中发现内存一直往上飙,360时不时的提示下清理内存,测试发现每刷新一次页面内存就增加1%。 清掉浏览器的缓存等各种数据以后内存明显变小,刷新页面导致内存爆表。 这种问题着实不应该存在,记得在head中有可以清缓存的方式,加上之后果然不会刷新一次加1%的内存了,甚至可以一定程度上缓解vu 阅读全文
posted @ 2018-09-20 17:50 知九 阅读(4416) 评论(0) 推荐(0) 编辑
摘要:首先安装babel-polyfill 入口文件引用,在main.js中引用 配置文件webpack.base.conf.js修改 修改为 发现页面还是空白,无法正确解析,一直app.js一直报错,语法错误 再次修改配置文件webpack.base.conf.js之后运行正常,我用的是iview,如果 阅读全文
posted @ 2018-09-20 14:55 知九 阅读(4473) 评论(0) 推荐(0) 编辑
摘要:上述代码可以实现效果,但是执行的太过于频繁,会造成一定的性能损耗,对此进行了防抖优化。 优化后代码如下: 参考:https://blog.csdn.net/aliguagua/article/details/78633309 阅读全文
posted @ 2018-09-20 11:59 知九 阅读(2966) 评论(0) 推荐(0) 编辑
摘要:1、npm install sass-resources-loader --save-dev; 2、build/utils.js中,修改 其中resolveResource中的‘../src/assets/css’换成自己的less/sass文件的路径,generateSassResourceLoa 阅读全文
posted @ 2018-09-19 16:58 知九 阅读(235) 评论(0) 推荐(0) 编辑
摘要:当你浏览一个页面点击一个a标签连接 <a href="www.baidu.com" target="_blank"> 跳转到另一个页面时, 在新打开的页面(baidu)中可以通过 window.opener获取到源页面的部分控制权, 即使新打开的页面是跨域的也照样可以(例如 location 就不存 阅读全文
posted @ 2018-09-19 15:15 知九 阅读(567) 评论(0) 推荐(0) 编辑
摘要:首先,需要安装mock 在main.js中引入mock mock文件写法如下: 在vue文件中调用接口进行测试 页面打印结果如下 中途出现404,报错代码如下: 后面发现是axios进行了接口拦截,把这段代码注释掉或者在mock的返回参数中加上和拦截器对应的参数即可。 阅读全文
posted @ 2018-09-14 17:15 知九 阅读(2871) 评论(0) 推荐(0) 编辑
摘要:如果出现加载2s以上的情况请先查看服务器是否对大文件进行过压缩优化处理。 按照官方文档把iview引入到vue的项目中,全部引入的时候没问题。当按官方文档显示的按需加载是借助插件babel-plugin-import插件, 安装如下:npm install babel-plugin-import - 阅读全文
posted @ 2018-09-14 10:41 知九 阅读(8184) 评论(0) 推荐(0) 编辑
摘要:使用scope的以后出现datd-v,例如: 去掉scope的之后data-v就会消失 阅读全文
posted @ 2018-09-10 18:11 知九 阅读(601) 评论(0) 推荐(1) 编辑
摘要:在History mode下,如果直接通过地址栏访问路径,那么会出现404错误,这是因为这是单页应用(废话)…其实是因为调用了history.pushState API 所以所有的跳转之类的操作都是通过router来实现的,解决这个问题很简单,只需要在后台配置如果URL匹配不到任何静态资源,就跳转到 阅读全文
posted @ 2018-09-10 15:25 知九 阅读(1476) 评论(0) 推荐(0) 编辑
摘要:iview的树组件在有默认选中状态的时候默认选中状态的样式改变有bug,默认选中的样式不好看,鉴于此,有renderContent来改造iview的树组件, 效果如图 代码如下 对于节点的点击事件,可以做简单的抽离,js部分代码如下: 阅读全文
posted @ 2018-09-07 17:41 知九 阅读(6220) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示