E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
viewmodel
DataBinding最佳实践
说明:下文中vm是
viewmodel
的缩写
天之界线2010
·
2021-06-07 19:47
iOS unit test 杂记
把标准的MVC架构改成MVVM架构后,
viewModel
也是可以测试的,这里不谈。unittest可以有效解决开发中写好的代码不敢改的问题。
形而下的坏死
·
2021-06-07 15:36
RxSwift(九)-- 双向绑定
就比如说,把某个控件的某个属性值与
ViewModel
中的某个Subject属性进行双向绑定:这样当
ViewModel
里的值发生改变时,可以同步反映到控件上。
Daniel_Harvey
·
2021-06-07 12:48
Android JetPack LiveData源码分析
本文从本人的《一文搞懂AndroidJetPack组件原理之Lifecycle、LiveData、
ViewModel
与源码分析技巧》拆分而来,主要采用自顶向下源码分析方法探寻LiveData的原理,原文内容更加全面
DylanXing
·
2021-06-07 11:20
JetPack之
ViewModel
原理学习
JetPack的
ViewModel
的定位是用来存储管理界面(Activity或Fragment)数据的类,
ViewModel
中的数据可以由LiveData进行存储。
YC1995
·
2021-06-07 02:52
RxData--基于RxJava的LiveData
基于RxJava的LiveData实现架构组件谷歌官方推出了架构组件,用来解决生命周期,数据库访问,
ViewModel
的定义,数据订阅等等问题。
大庄
·
2021-06-07 02:54
Android jetpack架构组件-
ViewModel
解析
此篇文章主要针对最近项目使用到的Google新的架构组件之一
ViewModel
的学习和解析。1、什么是
ViewModel
?
gofun成都技术中心
·
2021-06-06 09:37
再谈MVVM
MVVM的优点在于,通过架设
viewmodel
层(提供连接model和view层的中间
生光
·
2021-06-05 21:33
VUE学习笔记
projectName]npminstallnpmrundev/npmrunbuild关于MVVMMVVM,一种更好的UI模式解决方案MVVM===>M/V/VMM:model数据模型V:view视图VM:
ViewModel
周撒飞
·
2021-06-05 16:51
iOS: 利用 DVDataBind 双向绑定 + MVVM 简单实现登录界面
DVDataBind如果对DVDataBind有兴趣请看:基于KVO的轻量级iOS双向数据绑定响应式编程框架ps:iOS录屏录不了输入密码过程image2.代码如下LoginViewController:View和
ViewModel
20粒
·
2021-06-05 08:51
一文搞懂Android JetPack组件原理之Lifecycle、LiveData、
ViewModel
与源码分析技巧
原文链接:https://www.androidos.net.cn/doc/2020/9/26/478.html好文推荐前言Lifecycle、LiveData和
ViewModel
作为AAC架构的核心,
jett老师
·
2021-06-04 09:35
在子Fragment中获取父Fragment的
ViewModel
https://stackoverflow.com/questions/59952673/how-to-get-an-instance-of-
viewmodel
-in-activity-in-2020/
Kingsley_Wu
·
2021-06-03 23:12
vue基础(1)
没有多做职责之外的事情)他是一个构建用户界面的框架;他是一个轻量级的MVVM(Model-View-
ViewModel
);作用不用直接操作DOM(虚拟dom)就能改变里面的数据;官网https://cn.vuejs.org
starry__sty
·
2021-06-03 14:07
vue
vue
Compose搭档 —
ViewModel
、LiveData
文章目录Compose如虎添翼--搭配
ViewModel
、LiveData!!!
乐翁龙
·
2021-05-26 11:54
Jetpack-Compose
新星计划
Compose
ViewModel
LiveData
Jetpack
Android开发(29)——Fragment和Navigation
ViewModel
一般是管理数据的,通常是MutableLiveData。Model就是数据模块,通常需
让时间走12138
·
2021-05-23 12:22
2021前端 Vue 面试题
W3C官网学习最新的ES6MVVMM是Model层,V是视图层
ViewModel
是View和Model层的桥梁,model数据会绑定到
viewModel
层并自动将数据渲染到View视图中,视图变化的时候会通知
艾敲代码的MT
·
2021-05-20 17:02
vue基础
是一个渐进式框架渐进式框架:没有强主张,你可以在原有大系统的上面,把两个组件改用它实现,当jQuery用也可以整个用它开发,还可以用它的视图2.是一个构建用户界面的框架3.是一个轻量级的MVVM,即(Model-View-
ViewModel
stay_少年与梦
·
2021-05-20 12:46
vue
vue
vue.js第一节9月10日vue.js基础、v-for循环、v-modv-el双向绑定、v-on事件、table表格案例
一、vue.js基础1.vue.js是一套用于构建用户界面的渐进式框架2.是一个轻量级的MVVM框架(Model-View-
ViewModel
)框架,其实就是数据的双向绑定3.最简单的一个vue.js案例二
我真的是易晓辉
·
2021-05-20 11:09
【RxSwift系列】RXSwift在UITableView中使用(一)
=DisposeBag()letdataSource=RxTableViewSectionedReloadDataSource>()letviewModel=RootViewModel()//绑定数据
viewModel
.getNewsData
yuanweiphone
·
2021-05-19 09:44
Learn VueJs 1 Hello Word
Vue.js提供的核心是MVVM中的VM,也就是
ViewModel
。
ViewModel
负责连接View和Model,保证视图和数据的一致性。
Johnsonxu
·
2021-05-19 05:17
Android Jetpack
ViewModel
由浅入深
附上官网链接:https://developer.android.google.cn/topic/libraries/architecture/viewmodelViewModel简介该
ViewModel
未扬帆的小船
·
2021-05-18 18:04
MVVM框架的了解与使用
MVVM框架的了解与使用1.MVVM框架简介2.Vue中MVVM3.MVVM优点1.MVVM框架简介MVVM(Model-View-
ViewModel
)是一种软件架构模式,本质上是MVC的改进版,将MVC
lime2019
·
2021-05-18 14:47
#
Vue学习
mvvm
MVVM
MVVM是Model-View-
ViewModel
的缩写。要编写可维护的前端代码绝非易事。我们已经用MVC模式通过koa实现了后端数据、模板页面和控制器的分离,但是,对于前端来说,还不够。
Jony0114
·
2021-05-18 13:21
Model
Model的类型ASP.NET的大师级人物DinoEsposito将ASP.NETMVC内使用到的Model分类为三种:分别是DomainModel,
ViewModel
与InputModel。
simonzfq
·
2021-05-18 12:13
Mvvm、第一个Vue程序、Vue基本语法
一、MVVM概述1.1、什么是MVVMMVVM(Model-View-
ViewModel
)是一种软件设计模式,由微软WPF(用于替代WinForm,以前就是用这个技术开发桌面应用程序的)和Silverlight
Archie_java
·
2021-05-17 11:37
设计模式
vue
mvvm
Vue基本语法
ReactiveObjC简单实用看我就够了
学习RAC,要先从MVVM入手,RAC作为
ViewModel
和Controller的粘合剂使用,能够用更少的代码完成更高效的工作。RAC的整体流程:创建信号-订阅信号-发送信号。
宝家软件
·
2021-05-17 02:02
Jetpack源码解析(三):
ViewModel
解析
Google开发团队希望我们用
ViewModel
来管理页面状态相关信息,并建议我们搭配LiveData一起食用。基本使用依赖(可选),activity-ktxartifact。
慕尼黑凌晨四点
·
2021-05-15 15:30
DataBinding 常规操作
DataBinding是一种声明式的UI框架,动态的绑定控件,实现数据驱动UI,DataBinding结合
ViewModel
,LiveData等jetpack组件可以更好的编写Android项目代码。
寒夜寄相思
·
2021-05-15 00:31
Android
android
Vue.js(1)----MVVM模式
下图不仅包括了MVVM模式,还显示了
ViewModel
是如何和View以及Model是如何联系的。
_地中海大叔
·
2021-05-14 13:35
目录结构
MVVM:在MVC的基础上,将部分业务逻辑抽出,放在一个
ViewModel
里面。避免某一个类中的代码过于复杂,后期难以维护,由其是ViewController里面,同时提高复用度。
龙飞风无
·
2021-05-13 15:52
Android Jetpack之
ViewModel
源码分析
AndroidJetpack之
ViewModel
源码分析
ViewModel
简介在Android开发的时候,使用Activity、Fragment的生命周期的变动有时候是不受开发人员控制的(比如横竖屏切换
无名长空剑_real
·
2021-05-13 04:37
打造属于自己的MVVM框架: 3.双向绑定
MVVM中对Bingding的解析只能算
viewModel
->view的单项绑定,但MVVM绝不仅仅只有单向绑定,更重要的是如何监控
viewModel
变化,将信息实时的反馈给view。
Pursue
·
2021-05-13 03:54
mvvm
MVVM是认为Controller做了太多数据加工的事情,所以MVVM把数据加工的任务从Controller中解放了出来,使得Controller只需要专注于数据调配的工作,
ViewModel
则去负责数据加工并通过通知机制让
风___________
·
2021-05-12 21:28
使用ReactiveCocoa进行网络请求时显示或隐藏请求网络的提示框
,这个问题都不是个事----不过,也得通过闭包来处理情况(其他怎么处理的我见识浅,只会这一个)下面,说一个用RAC处理这个网络请求任务时,怎么做----PS:我的请求都是rac里面的Action首先在
viewModel
flyrr
·
2021-05-12 15:36
一个比DataBinding、XUtil、Butterknife 更加好用的框架
特点1.支持MVVM(Model-View-
ViewModel
)2.支持任意数据类型绑定(包含自定义控件)3.支持任意类绑定(Activity、Fragment、Dialog、View如果有需要普通类也可以
Hacknife
·
2021-05-11 16:29
浅谈iOS中MVVM设计模式
MVVM所谓mvvm就是在mvc的基础上将业务逻辑抽离出来放到
viewModel
中,如下:1:model层,API请求的原始数据.2:view层,视图展示,由viewController来控制.3:
viewModel
Zz小辉
·
2021-05-11 04:48
Jetpack学习(三)——LiveData&
ViewModel
jetpack学习(三)——LiveData&ViewModelLiveData使用LiveData的优势确保界面符合数据状态LiveData遵循观察者模式。当生命周期状态发生变化时,LiveData会通知Observer对象。您可以整合代码以在这些Observer对象中更新界面。观察者可以在每次发生更改时更新界面,而不是在每次应用数据发生更改时更新界面。不会发生内存泄露观察者会绑定到Lifecy
岁月静好浅笑安然
·
2021-05-11 02:42
第一章 初识 Vue.js
2、Vue在设计上也使用了MVVM(Model-View-
ViewModel
)模式,该模式是由经典的软件架构MVC衍生而来,当View(视图层)变化时,会自动更新到
ViewModel
(视图模型层),反之亦然
Andy丶Go
·
2021-05-10 18:13
Vue最全知识点
基础到进阶,覆盖vue3.0,持续更新整理,欢迎补充讨论)参考文章传送:1.童欧巴对vue知识的整理2.我是你的超级英雄对vue知识的整理3.vue官网基础篇说说你对MVVM的理解Model-View-
ViewModel
Robertbiu
·
2021-05-10 17:10
MJRefresh使用教程
MJRefreshNormalHeaderheaderWithRefreshingBlock:^{[weakSelf.tableView.mj_headerendRefreshing];//结束刷新weakSelf.
viewModel
.browingHistoryQuery.pageNo
东岳哥哥
·
2021-05-10 12:40
JetPack学习笔记之
ViewModel
和LiveData
Android提供了
ViewModel
类,专门用于存放应用程序页面所需要的数据,他是介于View(视图)和Model(数据模型)之间的
秀儿2020
·
2021-05-09 16:12
MVVMLight的流程简单分析(三)
ViewModel
类1.构造函数最后部分来说说
viewmodel
类,通过MVVMLight自动生成的MainViewModel类来简要解释一些常见的使用操作。构造函数还记得上回说的那个依赖注入嘛。
浅浅的笑意
·
2021-05-08 22:42
电商购物(MVVM+ReactiveCocoa)
首先分析
ViewModel
里面的每一个属性,然后分析
ViewModel
里面的每一个方法,再然后就是从ViewController的头文件引用中去发现View和Model的联系。
Carden
·
2021-05-08 04:26
安卓APP_ jetPack —— Bottom Navigation 底部页面导航实现
本文为学习笔记,所用的图片、案例均为教学视频截图源视频地址:BottomNavigation:实现一下底部导航作者:longway777目录实现效果一、获取三个图标二、创建三个带
ViewModel
的Fragment
丶PURSUING
·
2021-05-07 21:37
JetPack框架
java
移动开发
android
安卓APP_ jetPack —— Navigation页面导航(3) +
viewmodel
:最佳的页面数据传递方案
本文为学习笔记,所用的图片、案例均为教学视频截图源视频地址:Navigation组件,让页面切换无比简单3作者:longway777目录实现效果一、创建两个空白的fragment二、创建viewmodle三、创建导航资源四、写fragment布局五、databinding六、fragment.java的编写:逻辑部分七、添加NavHostFragment完整代码实现效果通过在界面一滑动seekBa
丶PURSUING
·
2021-05-07 16:05
JetPack框架
移动开发
android
安卓
Android LiveData
LiveData对象通常存储在
ViewModel
中,并通过getter方法进行访问AndroidXTestAndroidXTestisacollectionoflibrariesfortesting.Itincludesclassesandmethodsthatgiveyouve
wisdom2018
·
2021-05-06 18:46
还在一个模块打天下嘛?你知道引入Jetpack架构后,你的App会发生哪些奇妙的变化吗?
知识储备:需要对Lifcycle、LiveData、
ViewModel
、DataBinding有基本了解目录1.1为什么要做生命周期绑定?1
沈页
·
2021-05-06 14:00
android
Jetpack
Android进阶
移动开发
mvvm
jetpack
Jetpack — AAC架构组件之Lifecycle
核心组件:Lifecycle,LiveData,
ViewModel
以及Room。
Chin_style
·
2021-05-05 16:56
Jetpack组件
AAC架构
Jetpack组件
Lifecycle
Android Jetpack -
ViewModel
介绍
今天为大家介绍的是Architecture中
ViewModel
。文章中实例linhaojian的Github2.简介介绍:ViewM
Linhaojian
·
2021-05-05 15:00
学习ios客户端架构设计笔记
数据绑定使程序异常能快速的传递到其他位置,在界面上发现的Bug有可能是由
ViewModel
造成的,也有可能是由Model层造成的,传递链越长,对Bug的定位就越困难。
戈多_于勒
·
2021-05-04 06:18
上一页
27
28
29
30
31
32
33
34
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他