前端
Swift数组处理全解(一篇全部搞定)
定义数组:使用语法 [元素类型] 来定义数组,例如:
var arr1 = [1, 2, 3]
var arr2: [String] = ["apple", "banana", "pear"]
访问数组元素:可以使用下标(从 0 开始)或者循环遍历数组来访问其中的元素。
let arr = ["apple", "banana", "pear"]
let first = arr[0]
selenium模拟登录的一些tips
借助selenium登录网站是一个常见的操作,接下来的大部分代码是开发写好的,这里是自己整理下来的知识点。
驱动安装
之前常常是先根据浏览器版本下载对应版本的驱动,但其实有一个办法是可以自动获取当前浏览器的版本,自动下载对应的驱动到本地的。
from webdriver_manager.chrome import ChromeDriverManager
browser = webd
Angular 应用打包和部署
应用打包
对 Angular 应用打包,只需要执行下面的命令即可:
ng build
命令输出结果如下:
chunk {main} main.js, main.js.map (main) 22.4 kB [initial] [rendered]
chunk {polyfills} polyfills.js, polyfills.js.map (polyfills) 141 kB [initia
实现一个简单的单页应用
这几天整理的一下过往的文章和笔记,备份到了 Github 上,地址👉 blog。
如果我的内容帮助到了您,欢迎点个 Star 🎉🎉🎉 鼓励鼓励 :) ~~ 👆
本文实现的单页应用很简单。
一段简单 HTML 结构:
<main>这是一个简单的单页应用示例</main>
<ul>
<li><a href="/">Home</a&
使用 React 自动聚焦字段
自动对焦可以让你的应用程序更方便用户使用,有几种方法可以自动聚焦 React 输入框。
要让输入框自动聚焦,最简单的方法是使用 autoFocus 属性(注意大小写):
<input name="username" type="text" autoFocus />
由于该属性在各个浏览器的工作方式不一致,React 内部实现了一个 polyfill,会在元素挂载时使用 focus()
uni-app 根据用户不同身份显示不同的tabBar
最近在一个uni-app项目中遇到一个需求,在登录页面成功登录以后需要判断身份,不同的身份的进入不同的tabBar页面,但是在uni-app项目中pages.json中的tabBar的list数组只有一个,且不能写成动态的,那如何实现这个需求呢?答案是需要我们自定义tabBar。
1、我们确定在 pages.json文件中的pages数组中的第一个页面就是进入程序时展示的第一个页面,那这个页面
Vue 2.7 + Vite项目搭建
Vue 2.7 + Vite
vue2.7 + vue-router3 + pinia
示例代码:
示例页面:
用到的vite插件
@vitejs/plugin-vue2 vite的vue2.7插件
@vitejs/plugin-
用Typescript 的方式封装Vue3的表单绑定,支持防抖等功能。
Vue3 的父子组件传值、绑定表单数据、UI库的二次封装、防抖等,想来大家都很熟悉了,本篇介绍一种使用 Typescript 的方式进行统一的封装的方法。
基础使用方法
Vue3对于表单的绑定提供了一种简单的方式:v-model。对于使用者来说非常方便,v-model="name" 就可以了。
自己做组件
但是当我们要自己做一个组件的时候,就有一点麻烦: