织梦CMS - 轻松建站从此开始!

沙龙国际开户_沙龙国际www.salon365.com

当前位置: 主页 > 沙龙国际娱乐 >

(沙龙国际娱乐) vue2,vuex,关于数据层,Controller层

时间:2017-07-18 03:47来源:未知 作者:admin 点击:
问题如下,请大神解惑 先说说我个人的理解 model层的变化会反应到view层上,view层的变化也会反映到model上。而在.vue的文件中,model层就是 data对象里面的数据(此处假设不存在store仓库

问题如下,请大神解惑

先说说我个人的理解

  1. model层的变化会反应到view层上,view层的变化也会反映到model上。而在.vue的文件中,model层就是data对象里面的数据(此处假设不存在store仓库),在vue中view就是template里的内容,model就是data对象中存在的数据,而类似于methods里面的方法都应该归类在Controller层。

  2. 在mvvm这种模式暂未问世,大家写代码大都遵循mvc模式的,将数据,视图,业务逻辑拆开来写,这样代码也会看着清晰一点。

  3. vuex就是一个仓库,主要为了解决当vue多个组件共享某一个状态,以及一些兄弟组件等通讯不便。有了vuex但不是代表要将所有的数据存放在vuex中。

说说我的问题

data(){
        return {
            userList:[],
            nextSwitch:true, 
            prevSwitch:true,  
            chooseUserId:null,
            linghtboxStatus:false,
            linghtboxImgList:[],
            linghtboxCurImg:'',
            currentPage:1,
            listMaxPage:0
        }
    },
mounted(){
        const _this = this;
            let Listdata = {
                id:this.projectId,
                pagesize:5,
                page:this.currentPage
            }
            this.$store.dispatch('proposalListAc',Listdata).then(function (response) {
                if(response.code === 200) {
                    _this.userList = response.data.list.lists
                    _this.listMaxPage = response.data.list.pages
                    if(_this.listMaxPage 
      
      (责任编辑:admin)
织梦二维码生成器
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片
栏目列表
推荐内容