2018-07-09 14:48:40 3474次浏览 3条回答 0 悬赏 50 金钱

用vue.js生成的页面代替backend里已有框架自带的view层,有没有兄弟玩过的,给个方案,尽量少改代码

  • 回答于 2018-07-13 14:21 举报

    做前后端分离,yii用RESTful

    2 条回复
    回复于 2018-07-13 14:26 回复

    等于没说。。。

    回复于 2018-07-13 14:29 回复

    那你还想要怎么样子的?

  • 回答于 2018-07-19 17:15 举报

    确实就是采用前后端分离,略微细致一些
    第一步,新增一个平级的应用api, 与frontend/backend平级,
    第二步,api应用采用restful 模式 数据通过AR的model从数据库获取,
    第三步,backend用于数据管理,即后台,管理数据,而frontend可以忽略, 因为好像没啥用了.
    第四步,vue的单页面应用部署到服务器的域名下, 而yii2的api也可以部署到另外一个域名下,并且允许跨域

    其中如果restful不会,那就说restful的事 比如如何实现restful, 使用自带跨域, 使用某种授权之类的
    如果vue不会就说vue的事,比如vuex存储登录信息,cookie或者localstorage存储token或者标识,登录失败产生的403的问题

    1 条回复
    回复于 2018-07-20 08:58 回复

    已有的api用于移动端的服务,我想把backend目录里面的view层(后端页面)换掉,这样我后台的逻辑基本上不用变,返回数据格式换掉就ok了

  • 回答于 2018-07-20 09:05 举报

    看样子你的架构不打算变成前后端分离了, 但是你以前的页面都是render之后的, 要是改成vue的结构的话好像得要改掉了.
    vue所谓的单页面, 但是多页面也行, 可是意义不大了,

    2 条回复
    回复于 2018-07-20 09:44 回复

    目前采用的是框架自带的admin-lte布局,使用的插件依赖比较多,有些功能实现起来还比较复杂,所有想给他换掉,现在的项目类似于面向客户开放管理系统,所有页面要求比较高

    回复于 2018-07-20 09:52 回复

    只能说,vue的架构跟你的api应用那种没啥区别, 那我也没什么建议了,好运

您需要登录后才可以回答。登录 | 立即注册
mercis
副董事长

mercis 上海

注册时间:2017-04-18
最后登录:2024-05-12
在线时长:1153小时1分
  • 粉丝7
  • 金钱16771
  • 威望190
  • 积分30201

热门问题