前端
Vue.use() 注册插件(个人笔记)
Vue.use是什么?
官方对 Vue.use() 方法的说明:通过全局方法 Vue.use() 使用插件,Vue.use 会自动阻止多次注册相同插件,它需要在你调用 new Vue() 启动应用之前完成,Vue.use() 方法至少传入一个参数,该参数类型必须是 Object 或 Function,如果是 Object 那么这个 Object 需要定义一个 install 方法,如果是 Fu
Vue 渲染函数 & JSX
Vue - template
Vue 官方推荐使用template语法来创建应用,虽然写法像html,但Vue最终会把template解析为render函数返回虚拟DOM,这点可以在Vue Dev Tools中看到:
template渲染流程:
因此在某些特定情况下,我们可以直接使用render函数来实现我们的组件。
示例
根据接口返回的数值level,动态渲染标题组件
Kotlin中,理解T.()->Unit 、 ()->Unit与(T) -> Unit
Kotlin比Java更方便的地方,其中之一是可以将函数作为参数。
上面三者都是将函数作为其它函数的参数来使用,其形式虽然简单,但理解并不简单。
一、共同点
三者的返回值相同,均为Unit,即没有返回值。
当然有返回值也可以,比如返回一个泛型R,或者是一个具体的值Int等
如:
T.()->R、 ()->R、(T) -> R
或者:
T.()->Int、 ()->In
前端三件套—JavaScript语法入门
上篇文章:前端三件套—CSS入门#目录1 JavaScript的运行2 JavaScript组成3 基础语法(ES)3.1 代码写法(1)嵌入html标签(2)script标签(3)js文件3.2 注释3.3 输入输出(1)输入prompt&#x
Git 版本控制必备:如何优雅地使用 git commit命令
git commit命令详解:优雅的提交
一、git commit 的基础
1.1、git commit命令详解
1.2、git commit的格式
1.3、git的commitizen
1.4、推送到远程分支
1.5、git push和冲突解决
二、git commit合并
三、修改commit的内容
3.1、修改自己的提交
3.2、修改任意提交的me
【Linux探索学习】第二十九弹——线程概念:Linux线程的基本概念与线程控制详解
Linux学习笔记:#前言:
在现代操作系统中,线程是程序执行流的最小单元。与进程相比,线程更加轻量级,创建和销毁的开销更小,且线程之间可以共享内存空间,因此在多任务处理、并发编程中,线程的使用非常广泛。Linux作为一个多用户、多任务的操作系统,提供了强大的线程支持。
uni-app 根据用户不同身份显示不同的tabBar
最近在一个uni-app项目中遇到一个需求,在登录页面成功登录以后需要判断身份,不同的身份的进入不同的tabBar页面,但是在uni-app项目中pages.json中的tabBar的list数组只有一个,且不能写成动态的,那如何实现这个需求呢?答案是需要我们自定义tabBar。
1、我们确定在 pages.json文件中的pages数组中的第一个页面就是进入程序时展示的第一个页面,那这个页面
Gitee配置SSH公钥
采用SSH协议同步Git仓库代码的好处就是高效。在配置好SSH公钥后,不需要每次操作都要输入用户名和密码(主要针对命令行来说)。以我个人项目为例。生成 SSH 公钥1. 通过命令 ssh-keygen 生成 SSH Key:ssh-keygen -t ed25519 -C "zhangjc"
-t key 类型
-C 注
Flutter 之 BottomSheet (五十八)
1. BottomSheet
BottomSheet 作为组件直接使用的时候比较少,比如配合 Scaffold 的子属性使用,可以理解为展示在屏幕下方的一个组件。
BottomSheet 定义
const BottomSheet({
Key? key,
this.animationController,
this.enableDrag = true,
this.