前端
iOS开发 APP跳转到设置或系统页面
iOS10以前
打开设置应用: UIApplication.openSettingsURLString
打开通用设置: App-Prefs:root=General
打开关于本机: App-Prefs:root=General&path=About
打开软件更新: App-Prefs:root=General&path=SOFTWARE_UPDATE_LINK
打开网络设
Vue3的setup基础
基本使用
setup内部定义的变量可通过return返回,这些变量和方法便可在模板中使用
基本使用
setup内定义的变量本事不具有响应式,即修改其内容时,页面不会发生改变,只有通过ref(基本数据类型)和reactive(复杂数据类型)才能让这些变量具有响应式。
赋予变量响应式
父子组件传值
父传子
子组件
父组件及效果
子传父
子组件调用父组件方
vue-loader源码解读
调试
新增script调试脚本
npm run debug后打开chrome://inspect/,即可看到对应位置断点
初始化
webpack的插件要求是一个包含了apply方法的对象,将被其自动回调
为loader打标记
当编译对象创建后,读取loader并标记vue-loader为true,表示用户通过plugin方
svg图标无法修改颜色的解决方案
问题原因:该部分svg图标带有fill属性,不能直接通过css 修改fill属性。
解决思路:一、移除默认颜色(去色操作);二、利用CSS3滤镜filter中的属性drop-shadow。
思路一:移除默认颜色(去色操作)
用编辑器打开.svg文件,搜索fill="#xxx" ,删除后即可通过css进行修改。
或者将如下代码删除即可。
<defs>
<style
Spring Security 一键接入验证码登录和小程序登录
最近实现了一个多端登录的Spring Security组件,用起来非常丝滑,开箱即用,可插拔,而且灵活性非常强。我觉得能满足大部分场景的需要。目前完成了手机号验证码和微信小程序两种自定义登录,加上默认的Form登录,一共三种,现在开源分享给大家,接下来简单介绍一下这个插件包。
DSL配置风格
切入正题,先来看看配置:
@Bean
SecurityFilterChain defaul
搭建vue3+typescript+vite+yarn项目
前言:
vite是vue3推荐的打包工具,相较于webpack,Vite 是基于 native ES module —— 现代浏览器基本已经全部支持了import/export 语法。 在Vite中,启动本地服务器,是不需要提交编译文件的, 而是在浏览器请求对应URL时, 再提供文件,实现了真正的路由懒加载, 这个比起Webpack节省了不少时间。打包和响应速度提升10倍以上
安装项目
全局安装