摘要: 1、js截取两个字符串之间的内容:var str = "aaabbbcccdddeeefff"; str = str.match(/aaa([\s\S]*?)fff/)[1]; console.log(str);//结果bbbcccdddeee 2、js截取某个字符串前面的内容: var str = 阅读全文
posted @ 2019-12-02 09:36 william_new 阅读(14498) 评论(0) 推荐(0) 编辑
摘要: 安装插件: npm install --save-dev clean-webpack-plugin 在webpack.prod.conf.js 中引入: const { CleanWebpackPlugin } = require("clean-webpack-plugin"); 添加配置: web 阅读全文
posted @ 2019-11-21 14:44 william_new 阅读(1932) 评论(0) 推荐(0) 编辑
摘要: 1.获取不到DOM的解决方案(使用$nextTick) 定义:在下次 DOM 更新循环结束之后执行延迟回调。在修改数据之后立即使用这个方法,获取更新后的 DOM。 理解:nextTick(),是将回调函数延迟在下一次dom更新数据后调用,简单的理解是:当数据更新了,在dom中渲染后,自动执行该函数. 阅读全文
posted @ 2019-10-31 09:15 william_new 阅读(13982) 评论(0) 推荐(2) 编辑
摘要: 项目中用到了elementUI中的远程搜索即 el-autocomplete 组件,估计首次使用的都会遇到一些小问题,只要你能认真看完并且耐心理解,保证能帮到你,效果图如下: 组件代码: <el-autocomplete :popper-class="`cname${index}`" v-model 阅读全文
posted @ 2019-10-29 11:21 william_new 阅读(10209) 评论(0) 推荐(0) 编辑
摘要: 第一种方法: 直接在html中加入js链接: <script src = "https://cdn.polyfill.io/v2/polyfill.min.js"></script> 或者: <script type="text/javascript" src ="https://cdn.polyf 阅读全文
posted @ 2019-10-15 15:50 william_new 阅读(957) 评论(0) 推荐(0) 编辑
摘要: 在写vue的项目中时,虽然vue会自动更新页面,但是切换页面切来切去也很麻烦,有时候我们还要在公司另一台电脑或者手机上调试,这时候利用browser-sync插件,无需改动vue的代码即可实现: 1. 首先确保安装了node (命令行node -v 可以查看) 2.全局安装 browser-sync 阅读全文
posted @ 2019-09-30 14:14 william_new 阅读(731) 评论(0) 推荐(0) 编辑
摘要: 1.v-infinite-scroll 底部加载更多 https://blog.csdn.net/ruoyu923/article/details/82461634 2.gulp的使用 https://www.cnblogs.com/2050/p/4198792.html 3.jquery 分页插件 阅读全文
posted @ 2019-09-29 11:09 william_new 阅读(427) 评论(0) 推荐(0) 编辑
摘要: vue(脚手架2.x版本): 1. npm install vue-cli -g //全局安装脚手架 2. vue init webpack name //新建项目 name为项目名称 vue(脚手架3.x版本): 1. npm uninstall vue-cli -g //如果之前是2.x版本,先 阅读全文
posted @ 2019-09-20 17:45 william_new 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 1.选择直接父子元素: $(e).parent(); $(e)children() 2.选择多级父子元素: 父:$(e).parents('.box'); 子:$(e).children().find('.inside'); 3.jquery 对象转 dom $(e).get(0); 阅读全文
posted @ 2019-08-29 14:33 william_new 阅读(3478) 评论(0) 推荐(0) 编辑
摘要: 首先确保你安装了node (全局安装) npm install -g browser-sync // --files 路径是相对于运行该命令的项目(目录) browser-sync start --server --files "css/*.css, *.html" // 如果你的文件层级比较深,您 阅读全文
posted @ 2019-08-19 19:01 william_new 阅读(1256) 评论(0) 推荐(0) 编辑