网上看到的大部分案例都是使用vue+webpack构建单页应用的,我想了解的是,vue在非spa场景中的应用经验。
项目概述:
一个简单的阅读+购物网站移动端,页面并不要求使用前端路由
为何有此疑问:
以前都是使用jQuery或原生js+gulp开发的,现在新项目想要尝试vue.js,但不想太冒进地一步到位,毕竟项目开发周期有限。
我的疑惑:
不使用前端路由,不使用.vue单文件组件,是否还能继续愉快地组件化开发;
这里非单页应用,是否能『很好地』实现前后端分离,html不需要后端改动了;
各位是否有相关的使用vue开发多页面网站的经验,最好是基于gulp的。
Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
我们有的产品就是完全只引入vue文件进行开发的
技术栈 vue+gulp 后台 php
可以实现前后端分离,不需要给后台套页面,全是前端渲染。后台只按文档给json数据和接口
转型和上手也非常快,基本没什么问题
我一直用vue开发多页面应用,所有数据通过ajax调取,然后绑定到vue的data中,再使用vue作为模板渲染引擎,渲染页面,gulp只是用来压缩打包代码
至于.vue组件文件,没用过
当然可以,用vue.extend创建组件,用components注册组件
完全可以,怎么用是你自己的事情, 不过建议单页应用
如果不是全站单页应用的话一样是可以用Vue的,之前的项目是直接在当前html界面引入vue.js作为script标签,没有用webpack进行打包。