Vue3基础——模板语法
插值语法 适用于元素的文本内容,使用双大括号 <div> { {message} } </div> 若需要仅插值一次,加上v-once指令 <div v-once> { {message} } </div> 指令语法 vue中的指令以v-开头,支持HTML元素属性的绑定,使用指令时,引号的部分作为JavaScri...
插值语法 适用于元素的文本内容,使用双大括号 <div> { {message} } </div> 若需要仅插值一次,加上v-once指令 <div v-once> { {message} } </div> 指令语法 vue中的指令以v-开头,支持HTML元素属性的绑定,使用指令时,引号的部分作为JavaScri...
条件渲染 条件渲染用于根据条件结果来选择性的渲染HTML中的元素 v-if:当条件为true时,渲染元素 <h1 v-if="awesome">Vue is awesome!</h1> v-else-if:与else if效果相同,必须跟在v-if或v-else-if后面 v-else:与...
开始 通过Vite创建Vue项目,命令为npm create vue@latest,再运行npm i安装依赖 项目目录结构 public:存放项目公共资源 src:源代码目录 env.d.ts:ts环境文件,识别项目中的文件 index.html:项目入口 package.json:依赖管理文件 tsconfig.app.json、tsconfig.jso...
开始 依赖属性是WPF中的新概念,相对地,普通的属性被称为CLR属性(Common Language Runtime) 依赖属性与CLR属性最大的不同就是依赖属性的属性值可以通过Binding对象绑定到其他对象上,同时节省了UI元素实例的属性内存开销 依赖对象:拥有依赖属性的类称为依赖对象,在初始化时并不分配依赖属性的内存空间,只提供获取默认值、借用其他对象数据或实时分配空间的能力,W...
开始 Service用于在Android中执行一些后台任务,实现多任务或者进程间通信 Service依赖于创建时所在的进程,当进程被杀死后,该进程的所有Service均失效 使用Service不会自动创建新的线程,若需要去实现一个耗时任务,创建新线程要注意避免Service运行在主线程引起的ANR问题(应用程序无响应) 创建Service 创建Service:继承Service...
文件存储 内部存储与外部存储 应用的存储区域在逻辑上分为内部存储和外部存储,机身存储和SD卡存储逻辑上都属于外部存储 应用在两个存储区域通过包名来标识,当删除应用时,两个存储区域的对应包名文件夹也会删除 内部存储 /data目录,存储SharedPreference和SQLite数据库,包含files和cache目录,非root手机中不可见 ...
开始 广播机制在程序之间的交互中使用,每个程序都可以发送和接收广播,在程序内也可通过广播实现Activity通信 广播的类型 标准广播 标准广播是一种异步执行的广播,广播发出后,所有Receiver都会同时接收到这条广播,该类型的广播无法被截断 有序广播 有序广播是一种同步执行的广播,广播的接收按Receiver的优先级决定,同时...
开始 Activity是四大组件之一,是一个包含用户界面的组件,用于和用户进行交互 一个程序可以存在多个Activity,每个Activity必须重写onCreate方法,在onCreate方法中设置布局文件,setContentView(R.layout.l) Activity需要在AndroidManifest.xml中注册才能生效 在AndroidManifest中在activ...
开始 Android中的组件都是由View和ViewGroup组成,是一个树形结构,View就代表了一个界面控件,ViewGroup是存放多个View对象的布局容器 布局 LinearLayout线性布局 表示一个横向或纵向的布局 orientation:设置布局的排列方式,有horizontal(水平)、vertical(垂直,默认)两种方式 ...
XML XML是一种可扩展的数据标记语言,被用于传输数据 基本语法 XML的标签为自定义标签,标签必须成对 XML结构为树结构,需要有一个根标签,通常具有头声明 xml属性必须用引号包围,单引号或双引号都可以,若属性值包含双引号,则可以用单引号包围属性值,或者使用实体引用 <?xml version="1.0" encoding="utf-8"?> <...