vue+webpack+thinkphp多页应用配置

去年一直开发的前端项目越来越大的时候,问题就逐渐凸显出来了。一个很重要的问题是视图无法复用,重复冗余的代码很多;视图是用模板引擎引擎写的,Html代码看起来也不方便,需要采用一些方案来解决问题。

观望和体验vue已经很长一段时间了,终于在3月的时候开始在尝试在项目中使用vue。首先遇到的一个问题就是vue的脚手架是单页的,而项目本身是多页的,需要进行多页处理;多页处理在网上已经有较多的文章介绍了,不过大多都是基于webpack1.0版本的。还有一个问题是前端项目是和thinkphp结合在一起的,路由由thinkphp来控制,所以文件需要打包到thinkphp对应的文件路径。

刚开始改webpack配置的时候出现各种问题,主要原因还是webpack相关的内容不熟悉,最后还是去webpack官网仔仔细细的把文档看了一下,终于把基本的配置搞定了。

中文官网地址:中文官网

英文官网地址:英文官网


一、项目结构

接下来介绍一下完整的项目结构(既包括了thinkphp的文件夹,也包括了vue脚手架的文件夹),如下&#

评论 18
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值