Vue.js
vue
cake_eat
加油,xm
展开
-
vue 跳转同一路由,页面不刷新解决方案
监听路由变化使用watch或beforeRouteUpdate监听$route的变化给router-view添加唯一key如果想强制刷新,可以在根路由上为其分配一个唯一key。采用唯一key。这样vue就回认为内部路由每个都是不同的路由,在跳转时便会强制刷新组件...原创 2021-02-25 19:26:28 · 1985 阅读 · 0 评论 -
vue组件props,methods,data,computed,watch的加载顺序
props - > methods - > data - > computed - > watch官方源码链接父组件向子组件通过props传值,props是一个只读属性,如果要改变props的值,需要在data中进行定义,所以props在前,data在后computed计算属性要使用data里面的数据,所以data在前,computed在后(待更新…)...原创 2021-02-24 17:21:03 · 2553 阅读 · 0 评论 -
前端组件化的个人理解
组件是页面的一个部分。我们可以把一个页面切分成一个一个部分,每个部分我们都可以称之为一个组件。每个组件有独立的HTML、css、js代码。你可以将组件进行任意次数的复用。通过组件,我们可以把一个项目像拼积木一样拼起来。...原创 2020-11-17 11:36:15 · 429 阅读 · 0 评论 -
mvvm模式
MVVM模式的组成View层:View层是视图层,也就是用户界面。Model层:Model是指数据模型,也就是后端进行业务处理和数据处理ViewModel层:View与Model互相分开,通过ViewModel联系起来。ViewModel就是指Vue,它负责dom监听与数据绑定。通过上面这幅示意图,我们可以发现:在MVVM框架下视图和模型是不能直接通信的,只能通过ViewModel进行交互,它能够监听到数据的变化,然后通知视图进行自动更新,而当用户操作视图时,ViewModel也能监听到视原创 2020-11-17 11:21:00 · 179 阅读 · 0 评论