2206月 Selenium执行Javascript脚本参数及返回值过程详解 在Selenium中可以使用drvier.execute_script()来执行Javascript脚本,支持多行语句。 使用Javascript可以实现以下功能: 移除元素隐藏、禁用、只读等限制属性 为元素添加id或高亮样式 页面滚动 富文本框输入(HTML注入) 获取页面信息 使用Javascript参数 ...…
2206月 vue计算属性+vue中class与style绑定(推荐) vue计算属性 在模板中放入大量的逻辑会让模板过重且难以维护 计算属性下所有函数可以放到computed中 class与style绑定 原始写法v-bind:class缩写:class class绑定的三种形式 style的三种绑定形式 属性值为true显示,false不显示 第一种绑定方式: 第二种绑定方...…
2206月 js实现数据导出为EXCEL(支持大量数据导出) 数据导出为excel是前端比较常用的功能。笔者近期在网上收集汇总了几种常用的方法,供大家使用。 1、ActiveXObject(“Excel.Application”) 这种方法只能在IE下使用。 优点:参照VBA控制excel对象。(代码不会的可以录制宏) 缺点:引用cell对象太慢,上万行数据导出时间超过2分钟 ...…
2206月 JS中FileReader类实现文件上传及时预览功能 FileReader是H5浏览器才支持的JS类,如果不支持H5de浏览器可以使用FormData类实现文件的上传预览,使用可以参考我的下一篇博客:JS中FormData类实现文件上传 代码: <!DOCTYPEhtml> <htmllang="en"> <head> <m...…
2206月 Vue路由守卫及页面登录权限控制的设置方法(两种) ①先在我们的登录页面存储一个登录数据 //登录成功时保存一个登录状态; sessionStorage.setItem("flag",1); ②添加路由守卫 方法一:直接在路由中添加 constrouter=newVueRouter({...}) //路由守卫 router.beforeEach((to,fro...…
2206月 js、jquery实现列表模糊搜索功能过程解析 实现的搜索功能: 1.可以匹配输入的字符串找出列表中匹配的项,列表框的高度跟随搜索出的列表项的多少改变 2.可以点击某一项进行选中列表项 3.可以按下上、下、回车键来控制列表项 4.按下回车键时则会选中列表项 5.点击文本框中的下拉键头时会切换下拉框的显示/隐藏 6.点击文本框外部时自动隐藏下拉框 先来预览一下效果吧...…
2206月 Vue-router 报错NavigationDuplicated的解决方法 版本:3.1.x 报错原因: 使用push()、replace()进行导航时,不能重复导航到当前路由。 解决办法: 方法1:在定义路由的文件中router/index.js constoriginalPush=VueRouter.prototype.push VueRouter.prototype.push=...…
2206月 开发Node CLI构建微信小程序脚手架的示例 本文介绍了 NodeCLI构建微信小程序脚手架的示例,分享给大家,具体如下: 目的 由于目前公司的TOC产品只要是微信小程序,而且随着业务的扩展,会有更多的需求,创建更多的小程序,为了让团队避免每次开发前花费大量时间做比如工程化的一些配置,以及保持每个项目的一致性,所以决定做一个N...…
2206月 js实现整体缩放页面适配移动端 大家在适配页面的Web端和移动端时候,如果不需要那么麻烦,就可以使用js进行整体缩放,只需要引入一个js,改动htmll头部代码即可 切记: 1.该JS应在head中尽可能早的引入,减少重绘。 2.定宽(视窗缩放):对应meta标签写法– 750是效果图内容区域的宽度,一般为640或750 html头部代码: &l...…
2206月 react国际化化插件react-i18n-auto使用详解 react-i18n-auto专门为中文国际化提供的自动化方案,快速迭代国际化开发,方法如下 安装 npminstallreact-i18n-auto--save-dev 第一步:添加babel插件配置(.babelrc添加方式) { "plugins":[ "@babel/plugin-transfo...…